docker使用手冊

启动docker实例

1
sudo docker start 你的镜像名称

关闭docker实例

1
sudo docker stop 你的镜像名称

查看所有的本地镜像

1
sudo docker ps -a

或者带上选项q则只会列出容器id(类似369a959e3402)

查看指定命令的帮助手册(有哪些可用选项)

1
docker 你的命令 --help

安装镜像

1
docker pull 镜像名

安装并启动镜像

1
docker run -it --name <容器名称> --hostname <容器主机名> -p 15672:15672 -p 5672:5672 镜像名称

注意,该命令会先在本地查找镜像是否已经存在,如果不存在,则从远程仓库下载,并创建该镜像的一个实例。其中,–name用来指定被创建容器的名称,–hostname被用来指定被创建容器的主机名,-p被用来映射容器端口和本地运行环境端口,最后的镜像名称为远程仓库中已存在的镜像名;-it,其中的i表示交互式运行,t表示开启一个伪终端。

删除指定的容器实例

1
docker rm 容器名称或者容器id

挂载本地目录,并映射到容器内的存储目录

1
docker run -it --name mongo -v /mongodb/data/db:/data/db -p 27017:27017 -d mongo:latest

该命令使用-v选项(volumn)将本地目录/mongodb/data/db挂载到容器内的目录/data/db,并使用-d选项将容器实例以后台进程的形式运行。

进入容器实例内部

1
docker exec -it mongodb bash

该命令会开启一个新的bash shell,而该bash shell对应的是容器内的环境。