构建新镜像
Docker commit
删除容器
rmi删除镜像
#在v1是添加镜像
[root@server1 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
yakexi007/game2048 latest 19299002fdbe 4 years ago 55.5MB
yakexi007/mario latest 9a35a9e43e8c 5 years ago 198MB
[root@server1 ~]# docker pull busybox
[root@server1 ~]# docker rm demo
demo
#ctrl+d退出
[root@server1 ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
[root@server1 ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ea72160c4320 busybox “sh” 5 minutes ago Exited (0) 57 seconds ago youthful_wilson
[root@server11 docker]# docker rm -f sharp_carson#-f强制删除
[root@server1 ~]# docker rm ea72160c4320#已经关闭的容器,直接docker rm 就能删除
ea72160c4320
[root@server1 ~]# docker run -it --rm busybox
#ctrl+P+Q,退出不会停掉容器
在容器中新建文件
ctrl+P+Q,退出
使用命令
docker commit -m “修改的内容” 容器名 容器名:版本
完成后可以使用命令
docker history demo:v1 #查看镜像历史
指令方式添加镜像层 Dockerfile
mkdir docker
vim Dockerfile
cat Dockerfile
FROM busybox
RUN touch file1
RUN mkdir westos
docker build -t demo:v1 . #最后的‘ . ’ 为目录位置 会自动使用该目录下的Dockerfile文件来进行