工作中 Docker 笔记
2018-08-17 本文已影响0人
会理发的店小二
一.高频命令
- 帮助
doker # 显示docker命令的描述
docker <COMMAND> --help # 显示具体名的帮助说明
- 获取镜像
docker pull <image> # 获取镜像 默认是latest
docker pull <image:tag> # 获取不通版本的镜像
- 查看镜像
docker images
- 运行
docker run -it <image> bash # 运行镜像并分配终端
- 查看log
docker logs <容器id/name> -f # 跟踪容器log
- 查看所有容器
docker ps # 运行的容器,
docker ps -a # 所有的,包括终止的
- 进入容器
docker exec -it <容器名称/id> bash
- 删除所有容器
docker rm -f $(docker ps -aq)
二. 重要命令
- 保存镜像
docker save <image> -o <filename.tar> # 保存镜像
# eg:
docker save bcap/apiserver:latest -o bcap.tar
# 我一般还会压缩镜像,以方便存储或传输
tar -zcvf bcap.tar.gz bcap.tar
# 解压缩到当前目录(.)
tar -zxvf bcap.tar.gz .
- 导入镜像
docker load -i <image>
- 删除镜像
docker rmi <image>