查看
查看运行记录
-a会显示已停止的容器
sudo docker ps -a
运行
运行镜像ubuntu,进入命令行模式
sudo docker run -it ubuntu
使用ID启停容器
sudo docker start idsudo docker stop idsudo docker restart id
清除
删除容器,可删除已停止的容器
sudo docker rm id示例:ubuntu@virtual-server-ubuntu-20-04-4:~$ sudo docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES1cf9e05a055b ubuntu "/bin/bash" 10 minutes ago Up 10 minutes ubuntu-testda9ab6f42e45 ubuntu "bash" 12 minutes ago Exited (0) 12 minutes ago sweet_cannon555b826bed8a ubuntu "bash" 13 minutes ago Exited (127) 12 minutes ago nice_golick59a8de3377e4 ubuntu "/bin/bash" 29 minutes ago Exited (0) 29 minutes ago happy_lichterman0c2072f87cdf ubuntu "bash" 32 minutes ago Exited (0) 31 minutes ago angry_napiercbfe3150e131 ubuntu "/bin/echo hello" 33 minutes ago Exited (0) 33 minutes ago laughing_gagarin1338bc9fff1f ubuntu "/bin/echo" 33 minutes ago Exited (0) 33 minutes ago suspicious_noetherubuntu@virtual-server-ubuntu-20-04-4:~$ sudo docker rm 1338bc9fff1f1338bc9fff1fubuntu@virtual-server-ubuntu-20-04-4:~$ sudo docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES1cf9e05a055b ubuntu "/bin/bash" 10 minutes ago Up 10 minutes ubuntu-testda9ab6f42e45 ubuntu "bash" 13 minutes ago Exited (0) 12 minutes ago sweet_cannon555b826bed8a ubuntu "bash" 14 minutes ago Exited (127) 13 minutes ago nice_golick59a8de3377e4 ubuntu "/bin/bash" 30 minutes ago Exited (0) 30 minutes ago happy_lichterman0c2072f87cdf ubuntu "bash" 32 minutes ago Exited (0) 32 minutes ago angry_napiercbfe3150e131 ubuntu "/bin/echo hello" 33 minutes ago Exited (0) 33 minutes ago laughing_gagarin
下面的命令可以清理掉所有处于终止状态的容器
sudo docker container prune
后台运行
-d 指令让容器在后台运行
sudo docker run -itd --name ubuntu-test ubuntu /bin/bash
使用ID查看运行容器的log
sudo docker logs id
进入后台运行的容器
sudo docker exec -it 1cf9e05a055b /bin/bash
使用exec进入,exit后容器还在运行
如果使用attach进入,exit后容器停止运行
