有镜像才可以创建容器
#下载镜像
$ 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 #取消暂停
网友评论