7、Docker 镜像存储、分发与容器管理全解析

7、Docker 镜像存储、分发与容器管理全解析

Docker 镜像存储、分发与容器管理全解析

1. 推送自定义镜像到 Docker Hub

在将自定义镜像推送到 Docker Hub 时,要确保不包含不想公开的代码、文件或环境变量。具体操作步骤如下:
1.登录 Docker Hub:运行以下命令将本地 Docker 客户端与 Docker Hub 关联:

$ docker login

之后会提示输入 Docker ID 和密码。如果你使用的是 Docker for Mac 或 Docker for Windows,也可以通过应用程序登录,并从菜单访问 Docker Hub。
2.构建镜像:以之前构建的 scratch 镜像为例,使用以下命令构建镜像:

$ docker build --tag masteringdockerthirdedition/scratch-example:latest .

请将masteringdockerthirdedition替换为你自己的用户名或组织名。
3.推送镜像:镜像构建完成后,使用以下命令将其推送到 Docker Hub:

$ docker image push masteringdockerthirdedition/scratch-ex