【微服务】——docker hub推送镜像
·
一、前言
DockerHub 是一个由 Docker 公司运行和管理的基于云的存储库。它是一个在线存储库,Docker 镜像可以由其他用户发布和使用。有两种库:公共存储库和私有存储库。
docker images #查看本机docker镜像列表
docker run -it <image name> #运行docker镜像
docker search nginx #查找nginx的镜像(全网查找)
二、环境
1、操作系统版本:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.5 LTS"
2、Docker version 19.03.1
三、docker hub使用
1、构建自己的镜像 docker file文件编写
# 创建一个单独的目录
$ mkdir first-image
$ cd first-image
# 创建Dockerfile
$ cat Dockerfile
FROM alpine
MAINTAINER tangqing2 tangqing2@sensetime.com
CMD echo 'first image'
# 构建镜像
$ docker build -t first-image .

2、查看已经构建的镜像
docker images
![]()
3、测试镜像
# 测试构建的镜像(输出first image)
$ docker run first-image
first image

4、推送到docker hub
1) 首先你要注册一个账号, 然后先登录:

2) 打一个tag
docker tag first-image tangqing2/first-image
注意:此处 xxx/first-image xxx是你自己dockerhub的用户名
3) 执行推送
docker push tangqing2/first-image

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)