Error response from daemon: You cannot remove a running container d5268f5413d3f1c7042fdf366a9257454ac827e0260a9195bbd2e6e9e475dc6a. Stop the container before attempting removal or force remove
[root@lh2022 Docker]# docker run -it ubuntu /bin/bash
root@23ba1c7ae31e:/# exit
exit
[root@lh2022 Docker]# docker ps -aq
23ba1c7ae31e
复制代码
docker start 容器id #启动容器
docker stop 容器id #停止当前正在运行的容器
docker restart 容器id #重启容器
docker kill 容器id #停止当前正在运行的容器
[root@lh2022 Docker]# docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES23ba1c7ae31e ubuntu "/bin/bash" 4 minutes ago Exited (0) 4 minutes ago optimistic_agnesi[root@lh2022 Docker]# docker start 23ba1c7ae31e23ba1c7ae31e[root@lh2022 Docker]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES23ba1c7ae31e ubuntu "/bin/bash" 4 minutes ago Up 5 seconds optimistic_agnesi[root@lh2022 Docker]# docker stop 23ba1c7ae31e23ba1c7ae31e[root@lh2022 Docker]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
[root@lh2022 Docker]#
docker restart 23ba1c7ae31e23ba1c7ae31e[root@lh2022 Docker]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES23ba1c7ae31e ubuntu "/bin/bash" 5 minutes ago Up 1 second optimistic_agnesi[root@lh2022 Docker]# docker kill 23ba1c7ae31e23ba1c7ae31e[root@lh2022 Docker]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
[root@lh2022 Docker]# docker run -it --name ub1 ubuntu
root@16683ac148d2:/# ls
bin dev home lib32 libx32 mnt proc run srv tmp var
boot etc lib lib64 media opt root sbin sys usr
root@16683ac148d2:/# read escape sequence
[root@lh2022 Docker]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
16683ac148d2 ubuntu "bash" About a minute ago Up About a minute ub1
23ba1c7ae31e ubuntu "/bin/bash" 11 hours ago Exited (0) 11 hours ago optimistic_agnesi
[root@lh2022 Docker]# docker attach ub1
root@16683ac148d2:/# exit
exit
[root@lh2022 Docker]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
16683ac148d2 ubuntu "bash" 2 minutes ago Exited (0) 4 seconds ago ub1
23ba1c7ae31e ubuntu "/bin/bash" 11 hours ago Exited (0) 11 hours ago optimistic_agnesi
[root@lh2022 Docker]#
复制代码
docker commit : 重要功能为当前容器提交打包为镜像
-a:添加作者信息;
-c:修改Dockerfile指令-m:提交修改说明;
-p:在commit时,将容器暂停;
-m:提交时的说明文字;
[root@lh2022 Docker]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu latest ba6acccedd29 2 years ago 72.8MB
centos latest 5d0da3dc9764 2 years ago 231MB
[root@lh2022 Docker]# docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES16683ac148d2 ubuntu "bash" 12 minutes ago Exited (0) 10 minutes ago ub123ba1c7ae31e ubuntu "/bin/bash" 11 hours ago Exited (0) 11 hours ago optimistic_agnesi[root@lh2022 Docker]# docker commit -a "lh" -m "my ubuntu,tag=v1 " 16683ac148d2 myubuntu:v1sha256:abfa3ff80204b3268c8756339627651dc2a2173bdce023eb7f2d4d7e17c1291a[root@lh2022 Docker]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEmyubuntu v1 abfa3ff80204 8 seconds ago 72.8MBubuntu latest ba6acccedd29 2 years ago 72.8MBcentos latest 5d0da3dc9764 2 years ago 231MB[root@lh2022 Docker]#