Docker常用命令

2017-05-25  本文已影响0人  刘飞鹤

下载镜像

docker pull ubuntu

说明:下载最新的ubuntu镜像,如果要指定版本

docker pull ubuntu:16.04

每个镜像在阿里云上有信息提示:


2017-05-25 17-25-56屏幕截图.png

操作指令

说明:如果是在管理员下安排的,需要sudo,或者切换到sudo su下进行操作

docker images
docker run -it ubuntu:16.04

说明:-i 参数,可以把本地的标准输入流输入到容器中;-t 参数 ,指的是终端tty,容器可以输出反馈信息。

2017-05-25 18-01-44屏幕截图.png
docker ps
docker ps -a
docker rm 57aea79afa59

说明:如果容器正在运行,是没办法直接删除的

2017-05-25 17-52-41屏幕截图.png
docker rm `docker ps -aq`

说明:符号是左上角ESC下的第一个键的“`”号,英文中叫“重音符”

docker stop `docker ps -q`

删除镜像

docker rmi ebcd9d4fca80

其他指令

docker --help
docker run -d nginx:latest

说明:启动一个nginx容器,容器在后台运行

docker attach ebcd9d4fca80

说明:ctrl + c可以结束附加的容器进程

docker run -it ubuntu echo hello
docker ps

说明:执行这个命令后,容器自动结束运行

docker run -it --rm ubuntu echo hello
docker run -d --name nginx nginx:latest
docker ps
docker stop nginx

说明:查看容器时,可以看到容器有名字,删除时,直接删除名称就可以;
同样,重启这个容器也可以用这个名字

docker restart nginx

停止、删除容器(使用name)

docker stop nginx
docker rm nginx
上一篇下一篇

猜你喜欢

热点阅读