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/