http://c.biancheng.net/docker/
1. 常用命令
service docker start # 启动docker服务
service docker stop # 停止docker 服务
service docker restart # 重启docker 服务
docker version # 产看docker信息
docker system info # 查看存储驱动类型
docker pull ... # 拉取镜像
docker pull ...:latest # 一般情况下是拉取最新镜像
docker image build -t web-test . # 打包当前文件夹为镜像web-test
docker images # 查看所有镜像
docker rmi ... # 删除镜像
docker rmi ... -f # 强制删除
docker rmi $(docker images -q) -f # 强制删除所有镜像
docker container run --name "容器名字自定义xxx" -d -p 本机端口:容器端口 -p 本机端口:容器端口 "镜像名字" # 将镜像在后台运行未容器xxx, 在这里端口映射可以映射多个端口
docker container exec -it 容器名 bash/sh # 终端链接容器的bash 或者 sh
docker container ps -a # 查看所有容器
docker container ls # 所有在运行的容器
docker container prun # 删除所有已停止的容器
docker container stop xxx # 停止xxx容器 xxx 可以是容器名也可以是 id
docker container start xxx # 启动xxx容器 xxx 可以是容器名也可以是 id
docker container rm xxx # 删除xxx容器 xxx 可以是容器名也可以是 id, 前提是容器已停止
docker container rm xxx -f # 强制删除容器
docker container rm $(docker container ps -a -q) -f # 强制删除所有容器
docker container inspect # 显示容器的配置细节和运行时信息。该命令接收容器名称和容器 ID 作为主要参数。
2. Dockerfile 相关
https://www.cnblogs.com/panwenbin-logs/p/8007348.html#autoid-1-0-0
3. 在build 太慢的时候可以查看, 修改 docker 镜像源
https://www.cnblogs.com/ShanCe/p/14523263.html