筛网柠檬

博客园 首页 新随笔 联系 订阅 管理

连接私库与修改docker engine配置

修改配置文件

mac 在docker desktop配置 docker engine中配置;linux通常配置在/etc/docker/daemon.json;保存后需要重启docker

  • {

      "registry-mirrors": [

        "https://hub.docker.com"

      ],

      "insecure-registries": [

        "registry.domain.com",

        "192.168.xxx.xxx:8008",

        "registry.domain.com:5000"

      ]

    }

     

临时修改配置选项,可以通过 Docker CLI 命令进行修改。例如,要设置默认的镜像仓库,可以使用以下命令:

docker --registry-mirror=https://your-mirror-server.example.com daemon

但是,请注意,这不会在配置文件中永久设置该选项。

 

拉取与上传镜像

1. 登录到私有仓库

使用 docker login 命令登录到私有仓库。

docker login your-registry-server.com

输入以上命令后,系统会提示您输入用户名和密码。

2. 从私有仓库拉取镜像

使用 docker pull 命令从私有仓库中拉取镜像了。

docker pull your-registry-server.com/your-repository:tag

这里的 your-repository 是镜像在私有仓库中的路径,tag 是镜像的标签。如果不指定 tag,默认会使用 latest 标签。

3. 上传镜像到私有库

使用docker push 命令上传本地镜像。

docker push your-registry-server.com/your-repository:tag

 

保存容器为镜像

使用docker commit 命令保存容器为镜像。

docker commit 容器id 新image名:tag

 

保存镜像为文件、加载文件为镜像

使用docker save 命令保存镜像为文件。

docker save image_id > 文件.tar

使用docker load 加载文件为镜像。

docker load < 文件.tar

保存容器为文件、加载文件为容器

使用docker export 命令保存容器为文件。

docker export container_id > 文件.tar

使用docker import 加载文件为容器。

docker import - container_name < 文件.tar

posted on 2025-01-23 13:31  筛网柠檬  阅读(694)  评论(0)    收藏  举报