É o fim de 19 anos, tem algum docker instalado? Bem, Mengxin é infinito, incluindo eu [rosto de Mengxin] [sorriso forçado]
Sistema operacional: centos7.x
# (1) Instale essas coisas (consulte o site oficial: a versão de instalação direta é relativamente antiga, esta é a informação sob a atualização)
yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
https://docs.docker.com/engine/install/centos/
$ sudo yum install -y yum-utils
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
#Ver lista de versões
yum list docker-ce --showduplicates | sort -r
# (2) Instale esta versão (você pode escolher outras versões)
yum -y install docker-ce-18.09.1
# Você pode configurar o acelerador daocloud para aceleração de download de imagens (etapa opcional)
https://www.daocloud.io/mirror#accelerator-doc
Para a máquina virtual, preste atenção para modificar o arquivo de configuração do selinux, que terá efeito após a reinicialização.
Abra o arquivo de configuração do selinux
vi / etc / selinux / config
Modificar o arquivo de configuração selinux
Alterar SELINUX = aplicar para SELINUX = desabilitado, salvar e sair
# (3) Inicialização, início do serviço
docker chkconfig ligado
serviço docker start
#View version
docker -v
-----------------------------------------
Configuração da porta remota 2375 (se você quiser se conectar com o idea, você pode defini-la. Se você não tiver esse requisito, pode ignorá-lo, mas observe que a porta exposta por este método pode ser verificada por programas maliciosos e invadir o sistema. Tenha cuidado para expor a porta )
vi /usr/lib/systemd/system/docker.service
#Adicionar ou modificar
ExecStart = / usr / bin / dockerd -H tcp: //0.0.0.0: 2375 -H unix: //var/run/docker.sock
#Reiniciar
systemctl daemon-reload
reiniciar docker de serviço
-----------------------------------------
#Remove docker
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
motor docker
rm -rf /etc/systemd/system/docker.service.d
rm -rf / var / lib / docker
rm -rf / var / run / docker