yum update: atualiza todos os pacotes, bem como atualizações de software e kernel do sistema
yum atualizar: atualizar todos os pacotes apenas, não a atualização de software e sistema do kernel
docker instalação: yum install docker
Iniciar serviços docker: systemctl janela de encaixe início
Set inicialização do serviço de janela de encaixe desde o início: systemctl permitir maneira janela de encaixe para determinar se solicitado, pressione Y e Enter.
Teste se a instalação foi bem sucedida janela de encaixe: estivador ps -a
operação de Container:
docker id recipiente parada
docker id recipiente início
docker id restart recipiente
Lista todos os actualmente em execução: ps docker
Ver todos os recipientes, incluindo o fechamento de: janela de encaixe ps -a
O que alguns visualizar imagens atuais: imagens docker
下载 imagem: estivador puxar imagem-name
imagens de exclusão, especificados pela eliminação de uma imagem id Who: estivador rmi <image id>
Forçar a remoção do recipiente, independentemente de se você está executando: Docker RM - f
A: MySQL Instalando
docker puxar mysql: 5,71:
Criar mysql: 5,7 diretório de armazenamento de dados
mkdir / dados / janela de encaixe / mysql1
cd / data / janela de encaixe / mysql1
dados mkdir
2: Criar um msyql temporária: 5,7 recipiente, o arquivo de configuração mysql recipiente cp objetivo
3: arquivo de configuração do contêiner Copiar mysql para o host diretório especificado
4: Copie os arquivos para fora do recipiente do comando:
dokcer nome do contêiner cp: diretórios de contêiner precisa copiar arquivos ou diretórios janela de encaixe myMysql cp: estrutura / etc / mysql / data / janela de encaixe / mysqle1 Copiado diretório (ter cuidado para não modificar o diretório mysql após a cópia, caso contrário, o conteúdo dentro do perfil exigido reparação re
5: Excluir recipiente mysql temporária (stop rm -f e excluir)
docker rm -f myMysql
6: Nós a execução de comandos de inicialização configurado
janela de encaixe prazo -d --name mysql1 -p 33306 : 3306 --restart sempre --privileged = verdadeiro -v / dados / janela de encaixe / mysql1 / mysql: / etc / mysql -v / dados / janela de encaixe / mysql1 / dados: / var / lib / mysql -e MYSQL_USER = " LWJ " -e MYSQL_PASSWORD = " 123456 " -e MYSQL_ROOT_PASSWORD = " admin123 " -v / etc / localTime: / etc / localTime mysql: 5,7
7: interpretador de comandos:
--restart sempre -> inicialização --privileged = true -> as permissões de contentor de elevação -v / data / janela de encaixe / mysql1 / mysql: / etc / mysql -> arquivo de configuração de mapeamento -v / dados / docker / mysql1 / dados: / var / lib / MySQL -> mapa diretório de dados -e mysql_user = " LWJ " -> Adicionar usuário LWJ -e MYSQL_PASSWORD = " 123456 " -> senha definida do usuário LWJ é 123456 -e MYSQL_ROOT_PASSWORD = " admin123 " -> definir a raiz a senha é admin123
2 Instalar Tomcat
docker puxar tomcat: 8,5
docker prazo -d -p 8081: 8080 --name tomcat1 --restart = sempre -v / data / janela de encaixe / nginx / www: / home -v / data / janela de encaixe / tomcat1 / root: / root -v / data / janela de encaixe / tomcat1 / webapps: / usr / local / tomcat / webapps -v / etc / localtime: / etc / localtime --network network1 tomcat: 8,5
estivador prazo -d -p 8082: 8080 --name tomcat2 --restart = sempre - v / data / janela de encaixe / nginx / www: / home -v / data / janela de encaixe / tomcat2 / root: / root -v / data / janela de encaixe / tomcat2 / webapps: / usr / local / tomcat / webapps -v / etc / localtime : / etc / localTime --network network1 tomcat: 8,5
Para o recipiente
docker exec -é “CONTAINER ID” / bin / bash
O fuso horário adicionado à lista
echo "Ásia / Shanghai"> / etc / timezone
recipiente Exit
Saída
recipiente Restart
docker restart “CONTAINER ID”