系列文章
鏡像導(dǎo)出
docker export -o adhoc-1.0.3.tar cb2078ee7fd5
docker import adhoc-1.0.3.tar adhoc:1.0.3
docker save -o adhoc-1.0.3-oneline.tar adhoc:1.0.3
docker load -i adhoc-1.0.3-oneline.tar
上面的指令可以用如下指令進(jìn)行代替,更簡(jiǎn)潔:
docker commit 6219afac88ce datatower-frontend:5.0
docker save -o datatower-frontend-5.0.tar datatower-frontend:5.0
查看鏡像參數(shù)信息
在容器外部猴娩,物理機(jī)上挪鹏,可以用下面命令
docker inspect <container_name>
如查看容器啟動(dòng)命令
# 默認(rèn)的輸出信息很多熙涤,可以通過(guò)-f, --format格式化輸出:
docker inspect -f '{{.Config.Cmd}}' 0dd58073f63b
針對(duì)所有鏡像的操作
需要使用組合指令趴樱。特別的在docker images或者 docker ps后面添加-q選項(xiàng)可以只獲取鏡像或者容器id隙弛。
停止所有容器運(yùn)行
docker stop $(docker ps -a -q)
刪除所有容器
docker rm $(docker ps -a -q)
刪除所有鏡像
docker rmi $(docker images -q)
Dockerfile打包
FROM nginx:1.21.6
COPY default.conf /etc/nginx/conf.d/default.conf
#/bin/bash
docker build -t imageName:imageTag .
docker save -o adhoc-1.0.3.tar adhoc:1.0.3