新建容器并启动
#先下载一个centos的镜像
#启动centos这个容器
docker pull centos
#-it以bash进行交互容器页面
docker run -it centos /bin/bash
#-d在后台启动容器,但在后台启动容器,而容器没有前台应用会自动停止
docker run -d centos
#exit退出当前容器并结束该容器的进程
#ctrl+p+q仅退出当前容器
以bash交互式进入容器
![](https://img-blog.csdnimg.cn/img_convert/5ea718aa6a5947261eb3435c8196fbb1.png)
在后台启动容器
![](https://img-blog.csdnimg.cn/img_convert/fc30f8c3f7d0418d4fb584bc356e82c2.png)
2、查看容器id:
#查看当前正在运行的容器
docker ps
#查看当前正在运行的容器,包括之前运行过的容器id(已经结束进程的)
docker ps -a
#仅查看所有的容器id
docker ps -aq
![](https://img-blog.csdnimg.cn/img_convert/dcfb7322ef1213c0cbec6acaf7feb226.png)
3、重新进入容器
docker exec -it 容器id /bin/bash
![](https://img-blog.csdnimg.cn/img_convert/68b9ec838a1686546b76ce84a0cfd4c5.png)
4、删除容器
#仅删除已经停止运行的容器
docker rm 容器id
#强制删除容器,包括正在运行的容器
docker rm -f 容器id
#强制删除所有容器
docker rm -f $(docker ps -aq)
![](https://img-blog.csdnimg.cn/img_convert/0123fac7b15d19614167dd814e4875a5.png)
5、启动容器、重启容器、暂停容器、杀死容器
#启动容器
docker start 容器id
#重启容器
docker restart 容器id
#暂停容器
docker stop 容器id
#杀死容器
docker kill 容器id
![](https://img-blog.csdnimg.cn/img_convert/52414ecdc1f48f089a91ad4fd61ba514.png)