12 docker 构建自己的镜像

2019-08-15  本文已影响0人  降水

Docker Hub
创建自己的镜像库 https://cloud.docker.com/


一 第一种构建流程,以原始仓库为始(推送远程redis镜像)
image.png
1 拉取镜像 【可以从自己dockerhub,或者其他镜像】

docker pull mamingyuan/redis

2 生成容器

docker run --name mmy-redis -d 899c27263af8

3 进入并修改容器

docker exec -it mmy-redis /bin/bash

4 容器生成镜像

docker commit -m "测试redis" -a "jiangshui" 899c27263af8 jiangshui-redis:redis1

【docker commit -m “提交说明文字” -a “作者” 要提交的容器名 提交后的镜像名:提交后的镜像tag名 】

5 重新定义标签

docker tag 899c27263af8 jiangshui/redis:redis-1.0
【docker tag 镜像id 要推送仓库的用户名/要推送的仓库名:新定义的tag】

6 推送镜像

docker push jiangshui/redis:redis-1.0

二 第二种构建流程,以本地项目为始(推送远程docker镜像)
image.png
1 项目架构
  |-docker
     --Dockerfile
     --Readme.md
2 项目构建

docker build docker --tag jiangshui/docker:1.2 .

3 项目推送

docker push jiangshui/docker:1.2

上一篇下一篇

猜你喜欢

热点阅读