Docker 镜像基本操作
2017-12-21 17:13
537 查看
Docker 镜像基本操作
镜像生成/获取:
1、远端获取:
docker pull <image_name:tag>
2、Dockerfile生成:
# docker build -t <镜像名> <Dockerfile路径>
3、export方式(不会保留历史信息)把容器导出为tar包,然后导入为镜像(“-o”可以使用”>“ 替换)
$ docker export <容器名> -o <tar包> $ docker import - <tar包> <repository>:<tag>
4、save方式(保留历史信息)保存镜像为tar包(“-o”可以使用”>“ 替换)
$ docker save <image ID> -o <tar包> $ docker load < <tar包> $ docker tag <Loaded image ID> <repository>:<tag>
5、docker commit 方式, 在原有镜像的基础上,再叠加上容器的存储层,并构成新的镜像
$ docker commit <容器ID> <repository>:<tag>
镜像上传:
1、上传到DockerHub等开源仓库, 仓库中已建好,
$docker login $docker tag <imaeg name>:<tag1> <repositoryPath>:<tag2> $docker push <repositoryPath>:<tag2>
2、上传到私有仓库(私有仓库建立:sudo docker run -d -p 5000:5000 registry)
##将需要上传的<image name>:<tag> 重新打上一个新的tag $docker tag <image name>:<tag> <repositoryIP:port>/path:<tag> ##push到仓库 $docker push <repositoryIP:port>/path:<tag> ##检查是否push成功 $curl http://<repositoryIP:port>/v2/test/tags/list
相关文章推荐
- 【Docker】镜像基本操作
- docker镜像基本操作
- docker镜像基本操作一
- docker镜像基本操作
- Docker 镜像、容器、仓库的概念及基本操作
- 【docker 一】入门实践、环境部署、基本操作指令、镜像库、数据卷
- docker镜像基本操作
- docker 基本操作Ⅱ(关于镜像操作)
- (docker)入门实践、环境部署、基本操作指令、镜像库、数据卷
- docker常用命令总结——安装、镜像、容器基本操作
- docker常用命令总结之安装、镜像、容器基本操作
- Docker 基本操作命令
- docker与kuberentes基本概念与操作学习
- docker 笔记(基本概念、快速运行、自定义镜像)
- Docker:镜像操作和容器操作
- Docker 使用指南 (一)—— 基本操作
- docker 基础安装配置以及swarm 基本操作使用
- docker toobox 安装zookeeper 基本操作
- docker 基本操作
- docker镜像操作