容器命令基础

2021-01-21  本文已影响0人  算法设计与分析

有镜像才可以创建容器

#下载镜像
$ docker pull centos
#启动
$ docker run [参数] centos [/bin/bash]
#参数说明
--name="Name"                    容器名称,用来区分容器
-d                               后台方式运行
-it                              使用交互式运行 进入容器查看内容
-p                               指定容器端口 -p 8080:8080
-P                               随机指定端口
#进入之后和退出
[cdd@localhost local]$ docker run -it centos #命令行启动
[cdd@localhost local]$ docker run -d centos #守护进程启动
[root@d11d225561a3 /]# exit       #已经处在容器内

查看

#查看所有容器
$ docker ps [参数]
#参数说明
                     列出所有正在运行的容器
-a                 列出所有容器
-n=?             显示最近创建的容器
-q                  只显示容器的编号

退出

$ exit #直接停止并退出
Ctrl+P+Q  #不停止退出

删除

$ docker rm 容器id     #删除指定id的容器,不能删除正在运行的
$ docker rm -f  $(docker ps -aq)      #强制删除所有的容器
$ docker ps -a -q |xargs docker rm   #管道删除所有容器

启动和停止操作

$ docker start 容器id #启动
$ docker restart 容器id #重启
$ docker stop 容器id #停止
$ docker kill 容器id #强制停止
$ docker pause 容器id #暂停
$ docker unpause 容器id #取消暂停
上一篇 下一篇

猜你喜欢

热点阅读