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:
image: 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
image: 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容器环境变量
本文转自 zbill 51CTO博客,原文链接:http://blog.51cto.com/dek701/1965645,如需转载请自行联系原作者