Docker入门--概念与安装

版权声明:嘟嘟嘟,转发记得提一下 https://blog.csdn.net/ticktak/article/details/86152338

学习视频 : 链接: https:// pan.baidu .com/s /1_bWZVyoLPbV74TSwEkkLnA 提取码: hbcm

理念

解决了运行环境和配置问题软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术

Docker镜像 (Image)

一个只读的模板,镜像可以用来创建Docker容器,一个镜像可以创建很多容器

容器与镜像的关系类似于面向对象中的对象与类

Docker容器 (Container)

独立运行的一个或一组应用。容器是用镜像创建运行的实例;

它可以被启动,开始,停止,删除。每个容器都是互相隔离的,保证安全的平台;

可以把容器看做是一个简易版的Linux环境和运行在其中的应用程序;容器的定义和镜像几乎一模一样,也是一堆层的统一视角,唯一区别在于容器最上面那一层是可读可写的。

Docker仓库 (Repository)

仓库是集中存放镜像文件的场所;

仓库和仓库注册服务器(Registry)是有区别的。仓库注册服务器上往往存放多个仓库,每个仓库又包含了多个镜像,每个镜像有不同的标签(tag)。

仓库分为公开仓库(Public) 和 私有仓库(Private) 两种。

最大的公开仓库时 Docker Hub(https://hub.docker.com/)

国内有阿里云,网易云等;

Docker安装

卸载旧版本

yum remove docker docker-common docker-selinux

使用仓库安装

安装需要的依赖包

yum install -y yum-utils device-mapper-persistent-data

配置稳定仓库

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo (推荐)

安装

yum install docker-ce

启动

systemctl start docker

验证docker是否安装正确

docker version

docker run hello-world

配置镜像加速
https://www.cnblogs.com/atuotuo/p/6264800.html

mkdir -p /etc/docker

vim /etc/docker/daemon.json

systemctl daemon-reload

systemctl restart docker

猜你喜欢

转载自blog.csdn.net/ticktak/article/details/86152338