docker machine 简要介绍 ( 只需要一条命令就可以创建 docker 主机 修改环境变量就可和任意docker 主机通讯)
是当前在 mac win 上运行 docker 的唯一方式
支持在不同版本的linux上管理多个docker 主机
从零开始学习 docker的重要工具
提供集中创建和管理docker 主机的功能
与docker swarm 集成创建docker集群
支持本地虚拟机 virtualbox 等平台
docker rmi name/id 删除镜像
docker Machine 基本实用 -- 命令集
参考帮助文档
https://docs.docker.com/machine/reference/
或
命令 docker-machine help
docker 容器 常用命令
docker-machine create / rm 创建 / 删除 一个 docker machine
docker-machine start/stop/restart/kill 开启 / 停止 / 重启 / docker machine
docker-machine active / config / env/inspect/ip/ls/status/url 获取相应信息
docker-machine ssh 远程登录docker machine
docker-machine scp 本机 与 machine 或 machine 与 machine 之间传输文本
docker-machine help
docker-machine create --driver virtualbox name
docker-machine rm name
环境搭建
docker-machine env
输出 =>
WangZilong@DESKTOP-9RB34H2 MINGW64 ~
$ docker-machine env
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://192.168.99.100:2376"
export DOCKER_CERT_PATH="C:\Users\Administrator\.docker\machine\machines\default"
export DOCKER_MACHINE_NAME="default"
# Run this command to configure your shell:
# eval $("D:\Docker Toolbox\docker-machine.exe" env)
执行 eval $("D:\Docker Toolbox\docker-machine.exe" env)
下载nginx 环境 通过 nginx 镜像快速搭建静态网站
// c.163.com 网易蜂巢 docker 容器云 镜像中心 查找所需要的,,,
安装 $ docker pull hub.c.163.com/library/nginx:latest
安装完成后查看镜像 docker images
操作镜像
docker run -p 8080:80 --name nginx_web -it hub.c.163.com/public/nginx:1.2.1 /bin/bash
查看所有 容器
docker ps -a
进入容器
docker attach 44fc0f0582d9 或者
$ docker exec -it 50e7 /bin/bash
退出容器但不停止容器工作
ctrl + p & ctrl + q
2 通过dockerfile 运行 nginx
在本地创建 dockerfile 文件
FROM hub.c.163.com/library/nginx
RUN echo "这是一个测试! -- Hello Nginx on Docker " > /usr/share/nginx/html/index.html
EXPOSE 80
#CMD 'nginx'
$ docker build -t clouldcomb/nginx:1.0 .
docker _ spring Boot 快速搭建和部署Java
Docker
最新推荐文章于 2024-04-30 18:28:18 发布