镜像管理
- 镜像列表 docker images
- 删除镜像 docker image rm imageid/imagename:tagname
- 根据Dockerfile创建镜像 docker build . 参数详情可参考: docker build
- 获取 容器 / 镜像的元数据 docker inspect [OPTIONS] NAME|ID [NAME|ID…]
- 给镜像重命名(打标签) docker tag [OPTIONS] IMAGE[:TAG] [REGISTRYHOST/][USERNAME/]NAME[:TAG]
- 将指定镜像保存成 tar 归档文件 docker save [OPTIONS] IMAGE [IMAGE…]
- 导入使用 docker save 命令导出的镜像 docker load [OPTIONS]
- 从归档文件中创建镜像 docker import 与 docker export 相对应
- 经历多次 docker commit 后镜像过大的优化办法,可参考:docker容器commit的镜像越来越大怎么办?酱紫试试
#进入容器内部后
#查看各个目录体积
du -h -d 1
在根目录下把需要的东西打包:
tar --exclude=base_img.tar -cvf base_img.tar .
退出容器
将打包的文件copy到宿主机
docker cp [容器id]:/base_img.tar .
导入容器
cat base_img.tar|docker import - base_img
查看容器情况
直观上体积减少了
docker images
history,只有一个记录:Imported from -
docker history [新镜像id]
Original: https://www.cnblogs.com/zhuchenglin/p/15102860.html
Author: lin_zone
Title: Docker 的简单使用(常用命令)
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/535008/
转载文章受原作者版权保护。转载请注明原作者出处!