Linux baixe e instale o docker e configure a aceleração de imagem
Índice
Linux baixe e instale o docker e configure a aceleração de imagem
1. Instale a janela de encaixe
3. Configure a aceleração do espelho
1. Instale a janela de encaixe
yum update
Se o sistema linux já tiver instalado o docker, execute o seguinte comando
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine \
docker-ce
Primeiro de tudo, você precisa conectar a máquina virtual à Internet e instalar a ferramenta yum
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2 --skip-broken
--skip-broken
Ignorar pacotes com problemas de dependência
Em seguida, atualize a fonte do espelho local:
# 设置docker镜像源:阿里云的镜像
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 添加docker-ce的下载地址
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
# 创建元数据缓存
yum makecache fast
sed pode processar e editar arquivos de texto de acordo com as instruções do script.
-
i : insert, i pode ser seguido por strings, e essas strings aparecerão em uma nova linha (a atual linha anterior);
Em seguida digite o comando:
yum install -y docker-ce
docker-ce é uma versão gratuita para a comunidade. Aguarde um pouco, o docker será instalado com sucesso.
A máquina virtual fornecida já está instalada
2. Inicie a janela de encaixe
Os aplicativos do Docker precisam usar várias portas e modificar as configurações do firewall uma a uma. É muito problemático, por isso é recomendável fechar o firewall diretamente!
Antes de iniciar o docker, certifique-se de fechar o firewall! !
Antes de iniciar o docker, certifique-se de fechar o firewall! !
Antes de iniciar o docker, certifique-se de fechar o firewall! !
# 关闭
systemctl stop firewalld
# 禁止开机启动防火墙
systemctl disable firewalld
Iniciar docker pelo comando:
systemctl start docker # 启动docker服务
systemctl enable docker # 开机自启动docker服务
systemctl stop docker # 停止docker服务
systemctl restart docker # 重启docker服务
Em seguida, insira o comando para visualizar a versão do docker:
docker -v
Como mostrado na imagem:
3. Configure a aceleração do espelho
A velocidade da rede do armazém espelho oficial do docker é baixa, então precisamos configurar um serviço espelho doméstico:
Consulte o documento de aceleração de imagem do Alibaba Cloud: Alibaba Cloud Login - Bem-vindo ao Alibaba Cloud, uma plataforma de serviço de computação em nuvem segura e estável
# 创建目录
sudo mkdir -p /etc/docker
# 编辑文件,添加以下内容
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://6twji7l1.mirror.aliyuncs.com"]
}
EOF
# 重新加载文件
sudo systemctl daemon-reload
# 重启docker
sudo systemctl restart docker