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中原有的镜像删除掉

    再从本地仓库拉取镜像

    至此结束!

  • 相关阅读:
    python 匿名函数lambda()
    python列表推导式
    python数组的基本操作一(添加,扩展,插入)
    Python的数字类型
    Python初识以及Windows安装教程
    字典简单使用
    two sum(LeetCode)
    python读写文件
    C++ volatile关键字(转)
    实验一
  • 原文地址:https://www.cnblogs.com/jake-jin/p/12894431.html
Copyright © 2011-2022 走看看