前言
萬能方法一:調(diào)用 --help苏遥,eg:docker run --help
萬能方法二:看官網(wǎng)商虐,https://docs.docker.com/get-started/
此處僅記常用的方法及其說明聂受,看看咱們常用的是不是一致呢
常用指令
跑一個(gè)容器
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
調(diào)試一個(gè)容器(進(jìn)入容器)
docker exec -it pg bash
/ docker attach pg
監(jiān)控一個(gè)容器(看日志)
docker logs pg -f --tail=100
監(jiān)控一個(gè)容器(看資源)
docker stats pg
構(gòu)建一個(gè)鏡像
docker build -t imageName:v1.0.0 .
容器文件操作
docker cp pg:/var/lib/postgres/data /tmp
docker cp /tmp pg:/tmp
打包鏡像/容器(丟失歷史數(shù)據(jù)與操作)
docker expose pg -o pg.zip
docker import -i pg.zip
打包鏡像/容器(保留歷史數(shù)據(jù)與操作)
docker save pg -o pg.zip
docker load -i pg.zip