docker02

4.1 新建容器并启动

docker run <参数> 镜像id|镜像名称

参数说明:

①、--name: 为启动容器指定一个名字,注意有两个 --。

②、-d:表示以后台方式运行,并返回容器ID。

③、-i:以交互模式运行容器。

④、-t:为容器重新分配一个伪输入终端。

⑤、-p: 主机端口:容器端口 | 容器端口 | ip:主机端口:容器端口。

⑥、-P:随机端口映射,容器内部端口随机映射到主机端口。

⑦、--link=[]:添加链接到另一个容器。

4.2 进入容器

①、使用run方式在创建时进入

docker run -it [镜像id|镜像名] /bin/bash

②、使用 attach 命令(进入已启动的容器)

直接进入 容器启动命令的终端,不会启动新进程,多个attach连接共享容器屏幕,参数:--sig-proxy=false 确保CTRL-D或CTRL-C不会关闭容器

docker attach --sig-proxy=false 容器名称|容器ID

③、使用 exec 命令(进入已启动的容器)

进入容器后开启一个新的终端,可以在里面进行操作。

docker exec -it 容器名称|容器ID /bin/bash

4.3 退出容器

①、Ctrl+P+Q : 仅退出容器,不关闭容器。

②、exit: 关闭容器并退出。

4.4 查看所有运行的容器

1、查看正在运行的容器

docker ps

2、查看正在运行的容器的ID

docker ps -q

3、查看正在运行+历史运行过的容器

docker ps -a

4、显示运行容器总文件大小

docker ps -s

4.5 停止与删除容器

①、停止一个运行中的容器

docker stop 容器名|容器id

②、杀掉一个运行中的容器

docker kill 容器名|容器id

③、删除一个已停止的容器

docker rm 容器名|容器id

④、删除一个运行中的容器

docker rm -f 容器名|容器id

原文地址:https://www.cnblogs.com/huaobin/p/15692146.html