1、安装docker
- docker可安装在多个系统上,本文是在mac上操作的,更多系统的安装可参考 菜鸟教程docker
- mac上按装docker最简单常用的就是直接去官网下载 .dmg 文件手动安装,也可以使用Homebrew 来安装 Docker:
brew cask install docker
*鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决,我使用的是网易的镜像地址:http://hub-mirror.c.163.com。
在任务栏点击 Docker for mac 应用图标 -> Perferences... -> Daemon -> Registry mirrors。在列表中填写加速器地址即可。修改完成之后,点击 Apply & Restart 按钮,Docker 就会重启并应用配置的镜像地址了。
docker info #输入命令查看docker系统信息,拉到最后可以查看配置的地址是否成功。
-
docker --verison 查看docker版本信息
2、下载image镜像
- docker search ** 查看找镜像
[macbookpro@Riclue:~]$ docker search MongoDB
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
mongo MongoDB document databases provide high avai… 4927 [OK]
mongo-express Web-based MongoDB admin interface, written w… 290 [OK]
tutum/mongodb MongoDB Docker image – listens in port 27017… 224 [OK]
bitnami/mongodb Bitnami MongoDB Docker Image 47 [OK]
percona/percona-server-mongodb Percona Server for MongoDB docker images 18
......
- docker pull **下载镜像
-
不指定版本号 docker pull python ,获取最新镜像
-
指定版本号 docker pull python:3.5.6,获取指定版本镜像
3、查看已经下载的镜像
docker images
docker image ls
docker image list
##三种方法都可以,效果相同
4、启动容器参考
docker run **
5、查看容器
docker ps #查看启动的容器
docker ps -a #查看全部容器(包括停止的)
6、docker stop 停止容器
-
docker stop 后接 CONTAINER ID或者NAME
可根据docker ps 查看运行的容器的CONTAINER ID和NAME
docker stop 17b84360d54c #根据CONTAINERID停止
docker stop sharp_montalcini #根据NAME停止
- 补充:docker start /restart 启动停止的容器/重启正在运行的容器
docker start sharp_montalcini #启动名为sharp_montalcini的容器
docker restart sharp_montalcini #重启sharp_montalcini的容器
7、docker rm 删除停止运行的容器
-
不是停止的会报错,提示容器正在运行