连接私库与修改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
浙公网安备 33010602011771号