docker image的发布

简介: docker image的发布

一、dockerhub介绍


https://hub.docker.com/


可以发布自己的image 也可以pull别人的image,类似于github,但是感觉比github强大,个人理解是github的增强版本。有了dockerhub会有更多的人能顺利的run起来github上的项目,这点是深有体会。


需要注意的是pull image不需要登录,发布image需要登录,并且需要邮箱验证否则无法推送。


事实上github 是可以和dockcerhub相互关联的。


关联之后,可以在github上写好docckerfile,dockerhub 会帮我们自动build。


不过坏消息是dockerhub免费版已经不支持create了。

20201106101452675.png

二、发布image到内部机器


这是完全私有的,仅供内网使用。


systemctl disable firewalld.service


init.d]# more /etc/selinux/config


# This file controls the state of SELinux on the system.

# SELINUX= can take one of these three values:

#     enforcing - SELinux security policy is enforced.

#     permissive - SELinux prints warnings instead of enforcing.

#     disabled - No SELinux policy is loaded.

SELINUX=disabled

# SELINUXTYPE= can take one of three values:

#     targeted - Targeted processes are protected,

#     minimum - Modification of targeted policy. Only selected processes are protected.

#     mls - Multi Level Security protection.


SELINUXTYPE=targeted

docker run -d -p 5000:5000 --restart always --name registry registry:2

20201106112102655.png20201106112130200.png

20201106112242325.png

修改docker的启动文件中environment 20201106112331881.png

20201106112254600.png

重启docker服务。

local 的仓库虽然没有web界面,但是可以通过docker registry API 提供了访问image。

20201106112838359.png

目录
相关文章
|
Linux Docker 容器
「Docker」M1 Pro 打包docker image问题合集
「Docker」M1 Pro 打包docker image问题合集
402 0
|
Linux Docker Windows
docker pull 报错解决:error pulling image configuration: Get https:..
docker pull 报错解决:error pulling image configuration: Get https:..
4570 0
|
12月前
|
存储 运维 应用服务中间件
Docker Image即Docker镜像
Docker 镜像是 Docker 容器的基础,包含了运行应用程序所需的一切。通过 Dockerfile 可以方便地创建自定义镜像,并且利用 Docker 提供的命令可以轻松管理和使用这些镜像。掌握 Docker 镜像的创建、管理和使用,是进行容器化应用开发和部署的基础技能。希望本文能帮助读者更好地理解 Docker 镜像的概念和操作,提高开发和运维效率。
1411 13
|
网络虚拟化 Docker 容器
docker Desktop报错 error pulling image configuration 处理
docker Desktop报错 error pulling image configuration 处理
266 0
|
JSON Ubuntu 持续交付
用skopeo检查docker image
通过Skopeo,您可以方便地获取Docker镜像的详细信息和元数据,而不需要拉取或安装整个镜像。这对于那些有成百上千镜像的大型系统是非常实用的,因为它有助于快速查看和分析镜像的特定属性。Skopeo是一个专业的工具,用于在持续集成和部署的过程中实现高效的镜像管理,既减轻了对Docker守护进程的依赖,也为容器化环境中镜像的控制提供了灵活性。
300 3
|
Ubuntu Unix Linux
Docker 镜像(image)& 容器(container)
什么是 Docker 镜像(image)? 镜像由多个层组成,每层叠加之后,从外部看来就如一个独立的对象; 镜像内部是一个精简的操作系统(OS),同时还包含应用运行所必须的文件和依赖包; 镜像可以运行一个或多个容器,同时镜像也可以停止某个容器的运行,并从中创建新的镜像;【镜像(iamge)的分类】...
1294 1
Docker 镜像(image)& 容器(container)
|
Kubernetes 安全 Linux
From Docker to Kubernetes(一)- Image And Container
From Docker to Kubernetes(一)- Image And Container
From Docker to Kubernetes(一)- Image And Container
|
Java 应用服务中间件 程序员
IDEA的Docker插件实战(Docker Image篇)
IDEA的Docker插件实战(Docker Image篇)
764 0
IDEA的Docker插件实战(Docker Image篇)
|
Java Linux Docker
Docker image设计与Linux哲学的关系
最近在阅读Linux 系统编程手册。
178 0