docker中基础内容
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
docker中的核心概念
1、镜像 Image
定义一个镜像就代表一个软件比如mysql 镜像、redis 镜像、es镜像等等
2、容器 Container
定义一个镜像运行一次就会生成一个容器容器就是一个运行的软件服务比如redis1服务、redis2服务、mysql服务
3、远程仓库 Respostory 中心仓库
定义仓库用来存储所有软件的镜像位置 官方提供一个web界面来展示有哪些镜像。 docker hub
网址https://hub.docker.com/
4、本地仓库
定义用来存储在使用docker过程中的相关镜像
整体操作流程
需要什么镜像直接去docker hub去搜就可以了然后通过docker pull 拉取镜像到本地。通过docker run 启动容器一个镜像可以启动很多容器。
配置阿里云镜像加速
docker配置阿里云镜像加速pull镜像可能会快一丢关键还是取决于自己的网速
查看自己的镜像加速地址链接直达https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
或者登录阿里云官网搜索镜像加速服务每个人都会有一个不一样的镜像加速地址
1、配置镜像加速
在自己的Linux上运行
sudo mkdir -p /etc/docker //在自己机器的/etc下创建docker文件夹
2、往 /etc/docker/daemon.json 中写入下面这段话
(直接运行下面命令即可,[" "]里面写自己的阿里云镜像加速链接)
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://XXXXXXXXX.mirror.aliyuncs.com"]
}
EOF
3、重启docker服务
sudo systemctl daemon-reload
sudo systemctl restart docker
4、检测配置
输入docker info最下边一行显示你配置的镜像就可以
阿里云官网镜像加速器如图最下边也是给出了配置镜像的命令