docker 容器命令

Yishto 2021-08-20 21:44:10
Categories: Tags:
1
2
docker pull centos 

新建容器并启动

1
2
3
4
5
6
7
8
9
10
11
12
docker run [可选参数] image
# 参数说明
--name="name" 容器名字 tocat1 。。。 来区分容器
-d 后台方式运行 ja nohup
-it 使用交互方式进行
-p 指定容器端口 -p 8080:8080
-p 主机端口 -> 容器端口 (常用)
-p 容器端口
容器端口
-p 主机IP:端口:容器端口
-P 随机指定端口

1
2
exit  # 从容器中退回主机

1
2
3
4
5
6
列出所有的运行的容器
docker ps
-a 所有历史运行过的容器 + 正在运行的
-n 显示最近的几个创建的容器
-q 只显示容器id

1
2
3
退出不停止
Ctrl + p + q

1
2
3
4
删除容器
docker rm 容器id # 删除指定的容器,不能删除正在运行的容器,除非 -f 强制删除
docker rm -f $(docker ps -aq) # 删除所有容器

启动和停止容器的操作

docker start 容器id #启动容器

docker resrart 容器id # 重启容器

docker stop 容器id # 停止容器

docker kill 容器id # 强制停止容器