美文网首页Docker港湾
Docker内网安装镜像

Docker内网安装镜像

作者: 求余的小屋 | 来源:发表于2021-08-26 23:14 被阅读0次
    docker logo.jpg

    前提

    1. 一台能够连网的设备,同时安装了Docker
    2. 能够联网设备的操作系统架构要与内网的设备一致(例如内网是x86_64的,那么能够联网的设备最好也是)

    第二点要求不是强制的,只是为了减少前期学习成本,快速上手。
    因为默认情况下,部署了docker的设备是什么架构,获取的镜像就是适合当前架构版本的镜像
    docker pull 命令有办法拉取不同架构、版本的镜像,以后再记录。

    获取镜像

    在联网设备的中,获取需要的镜像

    docker pull <镜像名>:<Tag>
    示例:
    docker pull nginx:latest # 可以不带`:latest`,docker会默认获取latest(最新)镜像版本
    

    打包镜像

    ① 获取当前已有镜像信息命令

    docker images
    -------------------------------------------------------------------------------
    REPOSITORY     TAG        IMAGE ID            CREATED             SIZE
    nginx          latest     dd34e67e3371        9 days ago          133MB
    

    ② 将目标镜像打包的命令

    docker save <REPOSITORY>:<TAG> -o <指定宿主机器文件路径/任意名称.tar>
    示例:
    docker save ndingx:latest -o /root/nginx.tar
    

    注意<REPOSITORY>:<TAG>按照上面指令获取的镜像信息填写。
    否则,在内网中加载镜像包后,执行docker images后,会得到如下的输出,不便于后期升级维护。

    REPOSITORY      TAG         IMAGE ID       CREATED        SIZE
    <none>         <none>     dd34e67e3371    1 days ago      133MB
    

    加载镜像

    将镜像包发送给内网机器,加载镜像

    docker load -i <打包镜像名.tar>
    docker images # 查看是否安装成功
    

    总结

    这样就完成了内网Docker机器,获取镜像的操作。

    后续再执行docker run等操作,启动容器。

    相关文章

      网友评论

        本文标题:Docker内网安装镜像

        本文链接:https://www.haomeiwen.com/subject/ckepiltx.html