前言
万能方法一:调用 --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