查看容器
查看所有存在的容器:
sudo docker ps -a
查看所有正在运行的容器:
sudo docker ps
初始化/进入容器
以交互式方式打开容器,并执行/bin/bash命令(启动一个操作系统):
sudo docker run -ti --name my_centos7 centos:7 500ebfg2fsdj /bin/bash
启动一个后台运行的容器:
sudo docker run -ti -d --name my_centos7 500ebfg2fsdj /bin/bash
或者
sudo docker run -ti -d --name my_centos7 centos:7 /bin/bash
其中的参数ti可以更改,如下:
退出容器
- 容器停止且退出(相当与关机)
exit
- 容器停止不退出(相当与挂起 ):
“按下Ctrl+p+q”
进入后台在运行的容器
sudo docker exec -ti 500ebfg2fsdj /bin/bash
这个命令相当与在系统/容器中重新开启了一个终端,因此执行exit后,容器/系统不会退出.
sudo docker attach 500ebfg2fsdj
这个命令相当与打开了原来的终端,所以执行exit,容器/系统将会被停止
启动容器
相当与开机操作
sudo docker start 500ebfg2fsdj
停止容器
sudo docker stop 500ebfg2fsdj
重启容器
sudo docker restart 500ebfg2fsdj
删除容器
普通删除(不能删除未关机的):
sudo docker rm 500ebfg2fsdj
强制删除(包括在开机状态的)
sudo docker rm -f 500ebfg2fsdj