Instale docker em centos7, forneça serviços mysql e redis
instalação docker
1. Dependências de instalação
yum install -y yum-utils device-mapper-persistent-data lvm2
2. Adicionar fonte
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3. Instalação
yum install docker-ce
4. Inicie o docker
systemctl start docker
docker fornece serviço mysql
1. Instale o espelho mysql
docker pull mysql:5.6.35
2. Construir e iniciar o contêiner mysql
docker run --name blankmysql -p 1234:3306 -e MYSQL_ROOT_PASSWORD=my-pass -d mysql:5.6.35
Explicação:
--name especifica o nome da
porta de mapeamento do servidor -p do contêiner : porta mysql mapeia a porta do servidor para a porta do contêiner mysql docker
-e MYSQL_ROOT_PASSWORD = my-pass especifica a senha do usuário root mysql como my-pass
-d mysql: 5.6.35 Especifique espelho e TAG
3. Teste de conexão O
servidor em nuvem abre o grupo de segurança de porta correspondente e usa o Navicat para testar a conexão
ou
usa o teste de linha de comando para
visualizar o contêiner em execução
docker ps
docker exec -it 容器id bash
mysql -u root -p
输入上面设置的密码登录数据库
Docker fornece serviço redis
1. Instale o espelho redis
docker pull redis
2. Construir e iniciar o contêiner redis
docker run --name blankredis -p 1235:6379 -v $PWD/data:/data -d redis redis-server --appendonly yes --requirepass my-pass
Explicação:
--name define o nome do contêiner
-p porta de mapeamento do servidor: porta redis
-v $ PWD / data: / data monta o diretório de dados redis para o diretório de dados do servidor
--appendonly yes habilita o modo AOF para persistência de dados
- configuração de requirepass senha redis
3. Teste a conexão
Use RedisDesktopManager para testar a conexão