Instale docker em centos7, forneça serviços mysql e redis

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

Acho que você gosta

Origin blog.csdn.net/L333333333/article/details/104063726
Recomendado
Clasificación