阅读 608
标记 docker 镜像发布并尝试拉取

标记 docker 镜像发布并尝试拉取

这是我参与8月更文挑战的第28天,活动详情查看:8月更文挑战

如果❤️我的文章有帮助,欢迎点赞、关注。这是对我继续技术创作最大的鼓励。更多往期文章在我的个人专栏

docker 镜像上传到线上dockerhub

在本地命令行中, 使用命令 docker login 登录你的 dockerhub 账号 Docker ID

如果你还没来得及注册 dockerhub帐户,也不是大问题的事。
访问 dockerhub 点击右上角 sign up, 按提示往常注册即可。
dockerhub 注册往常过后, 记下你的用户名。 回到本地命令行中, 使用命令 docker login 登录你的 dockerhub 账号即可

登录成功过后,就需要使用 docker tag 标记镜像

标记镜像

docker 使用标记 username/repository:tag本地 docker 镜像线上 dockerhub 仓库 关联。其中分别是:

  • username 代表 dockerhub 注册用户名
  • repository docker 镜像名称, 一般为镜像用途、软件名称
  • tag docker 镜像版本号

其中 tag,版本号可选填项。但推荐使用, 方便 dockerhub 为 docker 镜像提供版本管理机制, 方便更新与持续迭代

使用命令 docker tag image username/repository:tag 即可完成 docker 镜像标记

docker tag 标记完成过后, 在命令行运行命令 docker images(docker image ls) 查看使用存在刚才标记镜像

$ docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE 
 helloworld latest d9e555c53448 3 minutes ago 195MB
 python 3.7.0-light 1c7128a54df6 3 minutes ago 156MB 
复制代码

确认docker镜像 docker tag 标记完成后, 则需要使用命令 docker push 将刚才标记的镜像推送(发布)到 dockerhub 线上仓库

发布镜像

使用命令 docker push username/repository:tag 将标记镜像传到dockerhub仓库, 之后需要的时候就可以重新下载使用

下载镜像

当发布镜像完成过后,该镜像是对 dockerhub 用户公开的。你可以使用 docker pull 命令从线上 docerhub 仓库提取刚才发布镜像并运行

也可以,在任何机器上使用 docker run 命令拉取你的镜像下来即刻运行容器: 从现在起,您可以使用docker run此命令在任何机器上使用并运行您的应用程序:docker run -p 4000:80 username/repository:tag

文章分类
后端