Docker 常用命令 -- 容器(Container)篇

发布时间 2023-11-24 15:14:54作者: 刘继先

1. 查看容器

docker ps      列表正在运行的容器
docker ps -a   列表所有容器
docker ps -q   只列表容器的ID  -aq 是所有容器的ID

2. 运行容器

docker run -it -d --name 要取的别名 镜像名:Tag /bin/bash
-i 以交互模式运行容器  通常与-t一起用
-t 为容器重新分配一个伪终端  
-d 后台运行的容器,也叫启动守护式容器,必须有一个前台进程(tail -f ,top 或者 /bin/bash)
-p 指定端口映射  -p 宿主端口:容器端口
-P 注意大写的P是随机使用端口
--name 容器名字
docker run -it -d --name test ubuntu /bin/bash
--restart=always 便表示,该容器随docker服务启动而自动启动
docker run -itd --name test -p 8888:6379 --restart=always  ubuntu /bin/bash
docker run -d --name cs2 centos:centos7 /bin/sh -c "while true;do echo hello world;sleep 3;done