使用docker-compose一键部署开源博客wordpress

2022-11-29 08:58
155
0

前言
使用 docker-compose 一键启动开源博客 wordpress

前台启动:docker-compose up

后台启动:docker-compose up -d

官方文档:https://docs.docker.com/samples/wordpress/

我的docker版本是 19.03.12

[root@VM-0-5-centos ~]# docker version
Client: Docker Engine - Community
Version:           19.03.12
API version:       1.40
Go version:        go1.13.10
Git commit:        48a66213fe
Built:             Mon Jun 22 15:46:54 2020
OS/Arch:           linux/amd64
Experimental:      false
1
2
3
4
5
6
7
8
9

一键部署
第一步 创建项目文件夹并进入目录

mkdir my_wordpress && cd ./my_wordpress
1
第二步 创建 docker-compose.yml

注意你的docker版本是否兼容这个版本,如果不兼容就把 version 改低点或者安装新版docker

# 注意你的docker版本是否兼容这个版本
version: "3.9"
   
services:
 db:
   image: mysql:5.7
   volumes:
     - db_data:/var/lib/mysql
   restart: always
   environment:
     MYSQL_ROOT_PASSWORD: somewordpress
     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_USER: wordpress
     WORDPRESS_DB_PASSWORD: wordpress
     WORDPRESS_DB_NAME: wordpress
volumes:
 db_data: {}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
第三步 启动

docker-compose up

docker-compose up -d (后台启动)

访问:http://ip:8000

停用移除所有容器以及网络相关:docker-compose down

停止已经处于运行状态的容器: docker-compose stop

更多命令参考

https://blog.csdn.net/weixin_44953227/article/details/116902134

注意点

docker-compose 的启动和停止都需要有 docker-compose.yml

使用docker-compose的停止和启动都需要在 docker-compose.yml 所在的目录

如果启动失败看看端口是否被占用以及docker-compose版本号
————————————————
版权声明:本文为CSDN博主「weixin_44953227」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44953227/article/details/116902234

全部评论