instalación e implementación de centos7-docker
1.Actualizar e instalar herramientas
yum update
yum install docker
yum install vim
2. Modificar la fuente de configuración.
Utilice Alibaba Cloud para configurar fuentes
vim /etc/docker/daemon.json
{"registry-mirrors":["https://6kx4zyno.mirror.aliyuncs.com"]}
Recargar fuente de configuración
systemctl daemon-reload
3. Inicie la ventana acoplable
systemctl start docker
Configurar el inicio automático al encender
systemctl enable docker
Ver el estado de la ventana acoplable
systemctl status docker
comando acoplable
búsqueda de docker nginx buscar imagen
imagen de descarga de nombre de extracción de Docker
imágenes de docker Ver imágenes
contenedor docker rm eliminar contenedor
4. Busque la imagen de nginx y descárguela.
docker search nginx
docker pull docker.io/nginx
Ver contenido de la imagen
docker images
Contenedor de inicio
docker run --name wzhnginx -p 80:80 -d nginx
–nombre: nombre del contenedor
-p: puerto del mapa. Puerto anfitrión: Puerto de contenedores
Instalar herramientas de red
yum install net-tools
Ver el estado del contenedor
docker ps -a
Introduzca el contenedor
docker exec -it 1d3 /bin/bash
Ubicación de la página de inicio
cd /usr/share/nginx/html/
Apagar selinux
vim /etc/selinux/config
Enlaces entre archivos locales y contenedores (contenido web fácil de modificar)
docker run --name wzhnginx2 -p 8080:80 -v /home/wzh/nginx/html:/usr/share/nginx/html -d nginx
5. Instalar la base de datos MySQL
Ingresar a la base de datos
docker ps -a
docker exec -it 286 /bin/bash
mysql -uroot -pwzh123456
Crear base de datos
create database wordpress character set utf8;
6. Instale WordPress
docker run --name MyWordPress --link wzh-mariadb:mysql -p 80:80 -d wordpress
Ver IP de base de datos
docker exec -it 286 /bin/bash