Docker是一个基于Go语言开发的虚拟技术。
必须认识到Docker与VmWare时不可以共存的,Docker利用了win的Hyper-V技术,开启Hyper-V(Windows10 专业版)安装win for Docker;
https://labs.play-with-docker.com/ Docker在线网站
docker search <镜像名称>:在注册服务器中搜索查找镜像是否存在
docker pull <镜像名称>:利用pull命令拉去镜像(tag/版本)
docker images:查看当前系统中的镜像
docker run -t -i <image>:利用image镜像创建一个容器
docker run -it <container /bin/bash>:启动容器
-i 交互式操作 -t 终端 -d 后台运行 -p 端口映射
docker exec <container_id>:进入容器
docker ps:查看运行中的容器
docker ps -a查看所有容器
docker stop <container_id>:停止容器
docker start <container_id>:开始容器
docker restart <container_id>:重启容器
docker commit <container_id> <用户名/仓库名/tag>:将当前容器创建为镜像
-m 指定说明信息 -a 指定用户信息
docker rm <container_id>:删除容器
docker build -t="<用户名/仓库名/tag>" <path>
DockerFile理解为一种配置文件
# 指定基于某个镜像
FROM cnetos:latest
# 构件者信息
MAINTAINER mirror
# 在build时执行的操作
RUN yum update
RUN yum install -y git
# copy本地文件到镜像中
COPY ./* /usr/share/gitdir/