通过docker在ubuntu上安装wordpress之二:安装wordpress

该配置文件是关键,文件名为docker-compose.yml。如果文件名是别的名字,启动的时候需要用-f参数特别指定一下。建议文件名用这个默认的文件名。
配置文件请放在一个新建的空目录之下,比如/mywordpress,注意这个目录名将会默认成为docker的项目名。
(docker项目:一个项目可以包含多个的docker容器。docker容器是一个docker镜像的实例,比如mysql容器,Nginx容器,wordpress容器)
首先给出配置文件内容,后面详细解释每一项的目的和理由。

version: '3' services: db: image: mysql:5.7 volumes: - ./db_data:/var/lib/mysql ports: - "3306:3306" restart: always environment: MYSQL_ROOT_PASSWORD: yourrootpwd MYSQL_DATABASE: wordpress MYSQL_USER: wordpress MYSQL_PASSWORD: wordpresspwd web: depends_on: - db image: wordpress:latest volumes: - ./web_data:/var/www/html ports: - "80:80" restart: always environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_USER: wordpress WORDPRESS_DB_PASSWORD: wordpresspwd 

这里说明一下上面每一项的目的和设置理由。

进入到上面步骤生成配置文件所在的目录,并执行下面的命令,既可以启动wordpress.

docker-compose up -d 

启动参数up :它将尝试自动完成包括构建镜像,(重新)创建服务,启动服务,并关联服务相关容器的一系列操作。链接的服务都将会被自动启动,除非已经处于运行状态。
-d:守护方式启动。 即后台方式启动各个容器。

这个时候,打开网页http://localhost/ 即可看到wordpress的语言选择界面。

下面再列举一些常用的compose命令

 docker-compose version  docker-compose ps  docker-compose stop  docker-compose restart  docker container ls 

补充说明:
docker-compose命令选项
-f, –file FILE 指定使用的 Compose 模板文件,默认为 docker-compose.yml ,可以多次指定。
-p, –project-name NAME 指定项目名称,默认将使用所在目录名称作为项目名。

service mysql stop 

原文链接:https://blog.csdn.net/sitebus/article/details/87971321

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享