CentOS 7(使用 yum 进行安装)
#step 1: 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2# Step 2: 添加软件源信息
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo# Step 3: 更新并安装Docker-CE
sudo yum makecache fast
sudo yum -y install docker-ce# Step 4: 开启Docker服务
sudo systemctl start docker
(下面为加速器)
####查看版本信息
docker --version
###创建docker配置目录
mkdir -p /etc/docker
###重载一下daemon(为了让他读到配置
cd /etc/docker
###上传加速包(daemon.json)
[root@ c7-41 docker]# rz
[root@ c7-41 docker]# ls
daemon.json key.json
###重载一下daemon(为了让他读到配置)
systemctl daemon-reload
###重载一下docker服务
systemctl restart docker
安装bash-completion
yum -y install bash-completion
安装完退出在重新进一下
权限
[root@ c7-41}# cd /usr/local/sbin
[root@ c7-41 sbin]# rz
[root@ c7-41 sbin]# ls
docker-compose
[root@ c7-41 sbin]# chmod +x docker-compose
[root@ c7-41 sbin]# ls
docker-compose
#### 查看版本信息
[root@ c7-41 sbin]# docker-compose --version
docker-compose version 1.24.0, build 0aa59064
开始操作
[root@ c7-41 docker]# mkdir workpress
[root@ c7-41 docker]# cd workpress/
[root@ c7-41 workpress]# vim workpress.yml
[root@ c7-41 workpress]# cat workpress.yml
version: "3"
services:
mysql:
image: mysql:5.7
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: 123
MYSQL_DATABASE: wordpress
MYSQL_USER: tom
MYSQL_PASSWORD: 123
wordpress:
image: wordpress
ports:
- "80:80"
environment:
WORDPRESS_DB_HOST: mysql
WORDPRESS_DB_NAME: wordpress
WORDPRESS_DB_PASSWORD: 123
WORDPRESS_DB_USER: tom
depends_on:
- mysql
version: "3"
services:
mysql-server:
image: mysql:5.7
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: 123
MYSQL_DATABASE: wordpress
MYSQL_USER: tom
MYSQL_PASSWORD: 123
command: --character-set-server=utf8
wordpress:
image: wordpress
ports:
- "80:80"
environment:
WORDPRESS_DB_HOST: mysql
WORDPRESS_DB_NAME: wordpress
WORDPRESS_DB_PASSWORD: 123
WORDPRESS_DB_USER: tom
depends_on:
- mysql-server
如果你有80端口或者有3306端口,给删除
先查看一下
ss -lptnu | grep 80
ss-lptnu | grep 3306
docker-compose -f /etc/docker/workpress/workpress.yml(路径) down -v
执行
docker-compose -f workpress.yml up -d
测试
ip