Docker命令-容器相关命令
Docker容器相关常用命令
-
查看正在运行的容器
docker ps
-
查看所有容器
docker ps -a
-
查看所有容器的
id
docker ps -aq
-
-
创建容器
docker run -it --name=容器名字 镜像:版本号 进入容器的初始化指令 docker run -it --name=cl centos:7 /bin/bash # 另一种方式 docker run -id --name=cl centos:7 /bin/bash
- -i : 表示保持容器一直运行
- -t : 给容器分配一个终端接收命令
- -d : 以守护(后台)模式运行容器,使用
docker exec
进入容器,进入之后,使用exit
退出容器,容器不会关闭 - -it : 创建的容器一般称为交互式容器,使用
exit
这个命令退出容器后,容器就会自动关闭 - -id : 创建的容器一般称为守护式容器,
- –name : 为创建的容器命名
-
进入容器
docker exec -it 容器名 将纳入容器的初始化指令 docker exec -it c2 /bin/bash
- -t : 分配一个终端
-
退出容器
exit
-
停止容器
docker stop 容器名 docker stop c2
-
启动容器
docker start 容器名 docker start c2
-
删除容器
docker rm 容器名/容器id docker rm cl
-
删除所有容器
docker rm `docker ps -aq`
-
-
查看容器信息
docker inspect 容器名 docker inspect c2
-
开机自启动容器
docker run 指令中加入 --restart=always 就行docker run --restart=always .....
-
如果创建时未指定 --restart=always ,可通过update 命令设置
docker update --restart=always xxx(容器名)