一、构建镜像
构建镜像有两种方式docker commit命令和Dockerfile文件。
1、docker commit命令
可以分为三步:
运行容器
修改容器
把修改的容器保存为新镜像,docker commit 旧容器名 新镜像名
2、Dockerfile文件
docker build -t 标签名 .
二、从镜像创建容器
1、docker run----从镜像创建容器并运行
docker run -it 镜像名 创建容器并启动,实时显示容器输出。
docker run -it -d 镜像名 创建容器,以后台方式启动容器。
docker run -itd 镜像名 /bin/bash 创建容器,并进入容器
注意:在镜像名后面加上命令,会把Dockerfile中的CMD命令(即容器启动执行的命令)覆盖掉。
2、docker create 镜像名 只创建容器,不启动。
三、从容器启动容器
docker start 容器ID 启动停止的容器
docker attach 容器ID 进入正在运行的容器,容器不运行无法进入
docker exec -it 容器ID bash 进入正在运行的容器,容器不运行无法进入