1. Primeiro cd na pasta / etc / docker, verifique se há daemon.json, se não houver tal arquivo, crie um novo
toque em daemon.json
2. Digite o seguinte no arquivo vi daemon.json:
{
"registry-mirrors": ["https://9cpn8tt6.mirror.aliyuncs.com"]
}
3. Reinicie o serviço:
systemctl daemon-reload
systemctl restart docker
Docker instala percona e resolve o problema de travamento
1. Puxe a imagem: docker pull percona: 5.7.23
2. Crie um container:
docker create --name percona -v / data / mysql-data: / var / lib / mysql -p 3306: 3306 -e MYSQL_ROOT_PASSWORD = root percona: 5.7.23 #
Explicação do
parâmetro: --name: percona Especifique o nome do contêiner
-v: / data / mysql-data: / var / lib / mysql Monte o diretório do host / data / mysql-data no contêiner
/ var / lib / mysql
-p: 33306: 3306 Defina a porta Mapeamento, a porta do host é 33306, a porta interna do contêiner é 3306
-e: MYSQL_ROOT_PASSWORD = root Defina os parâmetros do contêiner, defina a senha do usuário root para root
percona: 5.7.23: Nome do espelho: versão
3. Inicie o contêiner
docker start percona
4. Resolva o problema de travamento:
chmod -R 777 / data / mysql-data
5. Reinicie novamente: (reinicie para fazer efeito)
docker start percona
6. docker ps verifique novamente