docker构建镜像副本

步骤

不懂英文的前往 百度翻译

  • you have a image before copy image
  • create and edit Dockerfile
  • build image
  • push image to your docker repository
  • only pull image from your docker repo when you use next time

创建镜像副本前已存在镜像

此镜像为从官网拉取的镜像,但同时设置了一些变量,如果redis重启
变量需要重新设置,所以我们可以构建一个设置了变量的redis新镜像
这样我们下次重启redis容器的时候就不用重新设置变量了【容器初始化设置过多才构建镜像副本】

docker构建镜像副本_第1张图片

创建dockerfile

内容如下:

FROM redis  #经过处理的原镜像,如上方设置了变量的redis镜像
CMD echo "this is my custom redis image"
EXPOSE 6379

在dockerfile目录运行构建镜像命令(后面一个点不要少了,表示从当前目录构建)

docker build -t whotw/whotw-redis:1.0.1 .

whotw/whotw-redis 镜像名字需要和docker官网建立的版本库名字一致,可加tag【版本号】
docker构建镜像副本_第2张图片

发布镜像(亲,一定要在dockerhub上创建账号且创建仓库push命令才能success哦)

docker push whotw/whotw-redis:1.0.1

查看发布的镜像如上图

到此完结,喜欢博主的点个赞吧,爱你哦!!

你可能感兴趣的:(Linux系列)