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
标签:容器,--,端口,docker02,docker,id,运行 来源: https://www.cnblogs.com/huaobin/p/15692146.html