docker 安装


yum install docker -y

systemctl start docker

systemctl enable docker





docker 加速


vim /etc/docker/daemon.json

{

    "registry-mirrors": [

        "http://1206f14f.m.daocloud.io"

    ],

    "insecure-registries": []

}







docker compose 安装


sudo yum install epel-release -y

sudo yum install -y python-pip -y

pip install --upgrade pip

pip install docker-compose

yum upgrade python*

docker-compose --version




通过docker compose 来安装wordpress


vim docker-compose.yml



//////////////////////////////////////////////////

version: '2'


services:

   db:

     p_w_picpath: mysql:5.7

     volumes:

       - db_data:/var/lib/mysql

     restart: always

     environment:

       MYSQL_ROOT_PASSWORD: wordpress

       MYSQL_DATABASE: wordpress

       MYSQL_USER: wordpress

       MYSQL_PASSWORD: wordpress


   wordpress:

     depends_on:

       - db

     p_w_picpath: wordpress:latest

     ports:

       - "8000:80"

     restart: always

     environment:

       WORDPRESS_DB_HOST: db:3306

       WORDPRESS_DB_PASSWORD: wordpress

volumes:

    db_data:


/////////////////////////////////////////////////////////////


5.开始运行wordpress


docker-compose up -d


-d代表在后台执行。


6.打开浏览器,输入(ip address):8000,按提示初始化wordpress。




相关命令


docker-compose up -d


docker-compose stop


docker-compose ps


docker-compose run servicename cmd  //对容器执行命令(一次)


docker-compose run servicename env   //查看web容器环境变量