Centos 7安装Docker
一、安装
1、安装 yum 包
sudo yum -y update
2、安装所需软件包
sudo yum install -y yum-utils
3、添加镜像,这里用的阿里云镜像
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4、安装docker
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
注意:SELinux is disable 问题。
5、配置自动启动 。docker默认手动启动
sudo systemctl start docker
6、检查docker运行状态
sudo systemctl status docker
7、运行Hello Word镜像
sudo docker run hello-word
二、创建 daemon.json文件
因为默认是不给这个文件的。但是没有这个文件,有的镜像获取很慢或者拉取不到。
1、查询是否有文件
find ./ -name'docker'
2、进入路径
sudo mkdir -p /etc/docker
3、新建文件
sudo vi /etc/docker/daemon.json
4、Vim文本编辑器。i 进入编辑模式,编辑完成后 ESC键退出,然后: wq退出。新增以下内容
{
"registry-mirrors": ["https://gfmnzvu1.mirror.aliyuncs.com"]
}
5、加载配置
sudo systemctl daemon-reload
6、重启docker使其生效
sudo systemctl restart docker
三、配置信任Docker私有仓库
sudo vi /etc/docker/daemon.json
3.1、增加以下文件内容:
{
"registry-mirrors": ["https://gfmnzvu1.mirror.aliyuncs.com"],
"insecure-registries":["194.0.19.247:5000"]
}
3.2、重启使其生效
sudo systemctl restart docker