[docker]Docker配置本地仓库web访问的实现
Docker是一种开源的应用容器引擎。Docker可以让开发者打包应用以及依赖包到一个可移植的容器中,然后发布到任何安装了Docker引擎的服务器上(包括Linux机器、Windows机器),也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似iPhone的app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,Docker不依赖于任何语言、框架包括系统。
本文主要介绍了Docker配置本地仓库web访问的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
−
目录
- 介绍
- 关闭防火墙和SELinux
- 安装docker
- 修改配置文件
- 加载配置文件并启动Docker
- 配置registry
- 查看当前registry
- web配置文件
- 配置registry-web
- 访问web
介绍
Docker是一种开源的应用容器引擎。
Docker可以让开发者打包应用以及依赖包到一个可移植的容器中,然后发布到任何安装了Docker引擎的服务器上(包括Linux机器、Windows机器),也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似iPhone的app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,Docker不依赖于任何语言、框架包括系统。
Docker是由Solomon Hykes在2013年创建的,目的是为了解决开发者们面临的共同问题:应用程序的部署和分发。Docker的基础是Linux内核的一些特性,如cgroups和namespaces,这些特性使得Docker可以在无需昂贵的虚拟化技术的前提下,实现对进程和网络资源的隔离。
Docker还鼓励面向服务的体系结构和微服务架构,它依赖于“写时复制”(copy-on-write)模型,使修改应用程序也非常迅速,可以说达到“随心所致,代码即改”的境界。
关闭防火墙和SELinux
关闭防火墙服务并配置为开机不自启状态,修改SELinux配置文件参数。
|
1 2 |
|
安装docker
通过YUM的方式安装docker服务
|
1 |
|
修改配置文件
创建配置文件目录及配置文件并写入内容。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
加载配置文件并启动Docker
加载配置文件并启动docker。
|
1 2 3 |
|
配置registry
运行docker registry环境。
|
1 |
|
查看当前registry
检查当前的docker仓库。
|
1 2 3 4 |
|
web配置文件
创建仓库的配置文件(config.yml),写入如下内容:
- IP地址请根据实际修改。
- 其他参数根据需求即可。
|
1 2 3 4 5 6 7 8 9 10 11 12 |
|
配置registry-web
运行docker registry-web环境。
|
1 |
|
访问web
|
1 2 |
|
更多推荐
所有评论(0)