Docker安装及私有镜像仓库搭建
实验环境:
VMware workstations12及以上(建议使用新版本)
Centos7.x(根据个人习惯,笔者习惯使用centos7.6)
一 Docker 简介
Docker 是一个开源的应用容器引擎,基于 Go 语言开发,Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的系统。个人理解docker是一个运行容器的平台,就像VMware运行虚拟机一样,docker需要用镜像来启动容器,VMware需要镜像才能安装虚拟机,作为一个不到两年半的练习生来说,思考的方式先简单的,学会怎么用再去研究实现原理
二 Docker 的三个核心概念
镜像(Image)
简单来说就是一层一层的文件。任何应用程序运行都需要环境,而镜像就是用来提供这种运行环境的。
容器(Container)
类似于一个轻量级的操作系统,可以将其看作一个极简的 Linux 系统环境,以及运行在其中的应用程序。Docker 引擎利用容器来运行、隔离各个应用。
注意:镜像本身是只读的,容器从镜像启动时,Docker在镜像的上层创建一个可写层,镜像本身不变。
仓库(Repository)
镜像仓库,是 Docker 用来集中存放镜像文件的地方。
三 docker安装
3.1 禁用防火墙及SELinux(建议安装vim编辑器 yum –y install vim
systemctl stop firewalld && systemctl disable firewalld
3.2 开启路由转发
vi /f
net.ipv4.ip_forward=1
3.3 安装docker
3.4 启动docker并设置开机自启动
四 dockers镜像仓库搭建
go语言开发环境搭建
4.1 下载registry镜像
4.2 启动registry镜像
4.3 查看registry容器

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。