栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Docker-Compose一键部署WordPress

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Docker-Compose一键部署WordPress

Docker官方文档:https://docs.docker.com/samples/wordpress/
安装:Docker docker-compose
mkdir my_wordpress/
cd my_wordpress/
vi docker-compose.yml
docker-compose up -d
docker ps
然后访问 :http:localhost:8000 就可以看到WordPress的安装界面了

[root@docker ~]# mkdir my_wordpress/
[root@docker ~]# cd my_wordpress/
[root@docker my_wordpress]# vi docker-compose.yml
[root@docker my_wordpress]# cat docker-compose.yml
version: "3"
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
    volumes:
      - wordpress_data:/var/www/html
    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: {}
  wordpress_data: {}
[root@docker my_wordpress]# docker-compose up -d
Creating network "my_wordpress_default" with the default driver
Creating volume "my_wordpress_db_data" with default driver
Creating volume "my_wordpress_wordpress_data" with default driver
Pulling db (mysql:5.7)...
5.7: Pulling from library/mysql
b380bbd43752: Pull complete
f23cbf2ecc5d: Pull complete
30cfc6c29c0a: Pull complete
b38609286cbe: Pull complete
8211d9e66cd6: Pull complete
2313f9eeca4a: Pull complete
7eb487d00da0: Pull complete
a71aacf913e7: Pull complete
393153c555df: Pull complete
06628e2290d7: Pull complete
ff2ab8dac9ac: Pull complete
Digest: sha256:2db8bfd2656b51ded5d938abcded8d32ec6181a9eae8dfc7ddf87a656ef97e97
Status: Downloaded newer image for mysql:5.7
Creating my_wordpress_db_1 ... done
Creating my_wordpress_wordpress_1 ... done
[root@docker my_wordpress]# docker ps
ConTAINER ID   IMAGE              COMMAND                  CREATED              STATUS              PORTS                                         NAMES
bc4c072050bb   wordpress:latest   "docker-entrypoint.s…"   about a minute ago   Up about a minute   0.0.0.0:8000->80/tcp, :::8000->80/tcp         my_wordpress_wordpress_1
d00f41b1eb49   mysql:5.7          "docker-entrypoint.s…"   about a minute ago   Up about a minute   3306/tcp, 33060/tcp                           my_wordpress_db_1
74ac7c819b66   wordpress          "docker-entrypoint.s…"   22 minutes ago       Up 22 minutes       0.0.0.0:1080->80/tcp, :::1080->80/tcp         OLDwp
e6b2d4ba4266   mysql:5.6          "docker-entrypoint.s…"   22 minutes ago       Up 22 minutes       0.0.0.0:33306->3306/tcp, :::33306->3306/tcp   OLDMysql

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/361864.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号