1.使用—link方式搭建一个mysql+WordPress的服务
a.新建并启动 MySQL 容器
[root@localhost ~]# docker run -d --name hwj_db \> --restart=always \> -e MYSQL_ROOT_PASSWORD=000000 \> -e MYSQL_DATABASE=wordpress \> -e MYSQL_USER=wordpress \> -e MYSQL_PASSWORD=000000 mysql:5.75c37b040edb0993d51b81027503a5bf01fcacfef7ae04707eb689b9c34da42a6
b.新建并启动 WordPress 容器
[root@localhost ~]# docker run -d --name hwjwp \> --link hwj_db:db \> -p 8080:80 \> -e WORDPRESS_DB_HOST=db:3306 \> -e WORDPRESS_DB_USER=wordpress \> -e WORDPRESS_DB_PASSWORD=000000 \> -e WORDPRESS_DB_NAME=wordpress \> wordpress34bda7f94d6f8cea53eb03d39a53e36675b6eee48ff6cc619bd11874a9d70679
完成后在浏览器中输入[http://192.168.20.10:8080/](http://192.168.230.129:8080/)<br /><br />
2.使用自定义网络方式搭建一个mysql+nextcloud的服务
a.准备MySQL和nextcloud最新版镜像
[root@localhost ~]# docker pull mysql[root@localhost ~]# docker pull nextcloud
b. 准备好用于存放数据库目录以及为个人云盘提供的存储空间(最好有数据盘储存云盘)
[root@localhost ~]# mkdir /nextcloud && mkdir /nextcloud/mysql && mkdir /nextcloud/data[root@localhost ~]# ls /nextcloud/data mysql
c.部署自定义网络nextcloud_net,让MySQL容器和nextcloud容器通讯
[root@localhost ~]# docker network create nextcloud_net0a9eecf81c7c58634e0e34c6c38a8377571dc25511d1a0dbd615c5e2891d5275
d.部署MySQL容器
[root@localhost ~]# docker run -d --name mysql \> -v /root/nextcloud/mysql:/var/lib/mysql \> -e MYSQL_ROOT_PASSWORD=000000 \> -e MYSQL_DATABASE=nextcloud \> -e MYSQL_USER=nextwork \> -e MYSQL_PASSWORD=000000 \> -p 3306:3306 \ //做wordpress有了(主机为wordpress localhost为mysq5.7的名字 如果这里编辑了localhost为mysql)> --restart=always \ > --network nextcloud_net \> mysql98a3b17b3ca3617c7e07a4e17b09d7b7a9c331f7618da3b3599d3697cf06d599
e.部署nextcloud容器
[root@localhost ~]# docker run -d --name hwjcloud \> -v /root/nextcloud/data:/var/www/html \> --network nextcloud_net \> --restart=always \> -p 8000:80 \> -p 4443:43 \> nextcloud246eb724758d11b657c0e4c72e073e0e481ec6f88f637338863fcccbfb3a6870
f.测试nextcloud服务 在浏览器中输入192.168.20.10:8000

