Docker 常用指令

前言

万能方法一:调用 --help,eg:docker run --help
万能方法二:看官网,https://docs.docker.com/get-started/

此处仅记常用的方法及其说明,看看咱们常用的是不是一致呢

常用指令

跑一个容器
docker run --rm -itd --name pg -p 5432:5432 -e POSYGRES_PASSWORD=postgres -v /data:/data postgres:latest

重命名容器
docker rename pg postgres

保存已修改的容器
docker commit pg newpg:v1

调试一个容器(进入容器)
docker exec -it pg bash / docker attach pg

监控一个容器(看日志)
docker logs pg -f --tail=100

监控一个容器(看资源)
docker stats pg

构建一个镜像
docker build -t imageName:v1.0.0 .

容器文件操作
docker cp pg:/var/lib/postgres/data /tmp
docker cp /tmp pg:/tmp

打包镜像/容器(丢失历史数据与操作)
docker expose pg -o pg.zip
docker import -i pg.zip

打包镜像/容器(保留历史数据与操作)
docker save pg -o pg.zip
docker load -i pg.zip

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容