zoukankan      html  css  js  c++  java
  • Docker本地镜像仓库搭建Nginx+BusyBox为例

    1. 下载Busybox、Nginx镜像

    docker pull busybox

    docker pull nginx

    1. 基于Busybox镜像创建容器,并在容器中做部分变更操作,生成新镜像

    添加一些内容

    正在运行的容器

    提交修改过的镜像

    1. 基于Nginx镜像创建容器,网站外部访问端口绑定80

    记得关闭防火墙

    1. 基于Nginx镜像创建容器,挂载宿主机文件夹作为web站点目录,网站外部访问端口绑定8080

    挂载本地目录,启动容器

        

    index.html为本地添加的内容

    1. 下载Registory镜像,基于该镜像创建本地镜像仓库,并将本地宿主机中的镜像push到镜像库;删除宿主机容器镜像,重新从本地仓库下载该镜像

    docker pull registory

    启动本地仓库容器

    先打标签,以busybox为例

    推送到本地仓库

    发现报错,原因为docker使用https协议,修改本地配置文件,不使用Https协议

    然后重启docker、镜像

    页面访问可以看到

    由此镜像上传成功

    然后我们将docker中原有的镜像删除掉

    再从本地仓库拉取镜像

    至此结束!

  • 相关阅读:
    最漂亮( iTerm2+oh-my-zsh配色)
    python对excel的操作
    appium环境搭建
    Python单元测试unittest
    git命令日常总结
    mongon数据库的查询样例
    组合逻辑电路笔记
    Jlink驱动下载
    机组笔记
    计算机网络随笔(一部分知识点)
  • 原文地址:https://www.cnblogs.com/jake-jin/p/12894431.html
Copyright © 2011-2022 走看看