版权声明:本文为博主原创文章,未经博主允许欢迎转载。 https://blog.csdn.net/paulkg12/article/details/87257221
ref
菜鸟教程
http://www.runoob.com/docker/docker-tutorial.html
note
常用的参数说明:
-d:让容器在后台运行。
-P:将容器内部使用的网络端口映射到我们使用的主机上。
-p: 参数来设置不一样的端口,aka 我们指定一个端口,P是随机的,p是指定的:
eg: runoob@runoob:~$ docker run -d -p 5000:5000 training/webapp python app.py
-v 用来挂载目录
eg: -v $PWD/switch1:/sonic
常用的命令
查看正在运行的容器
docker ps
查看容器内部的标准输出
docker logs [ID或者名字] 可以查看容器内部的标准输出。
runoob@runoob:~$ docker logs -f bf08b7f2cd89
停止一个docker
docker stop wizardly_chandrasekhar
rm
使用 docker rm 命令来删除不需要的容器
进入shell
exec bash
docker 停止所有容器
$ docker ps // 查看所有正在运行容器
$ docker stop containerId // containerId 是容器的ID
$ docker ps -a // 查看所有容器
$ docker ps -a -q // 查看所有容器ID
$ docker stop $(docker ps -a -q) // stop停止所有容器
$ docker rm $(docker ps -a -q) // remove删除所有容器
命令汇总
docker images : 列出本地镜像。