使用Docker快速启动WordPress

# WordPress単体のコンテナを起動
$ docker run --detach --publish 9000:80 wordpress

当你访问 http://localhost:9000/,会进入初始设置界面。

Screen Shot 2018-01-04 at 13.25.04.png

然而,由于必须单独设置数据库,所以仅仅这样还无法完成配置。

使用docker-compose一并准备数据库环境。

既然如此,不妨使用Docker准备数据库。
如果要将多个容器进行集成设置/构建,可以使用docker-compose有效。

只需要一个文件,那就是docker-compose.yml。

version: "3.5"

services:
  wordpress:
    image: wordpress:latest
    ports:
      - 9000:80
    links:
      - wordpress-db
    environment:
      WORDPRESS_DB_HOST: wordpress-db:3306
      WORDPRESS_DB_NAME: wordpress
      WORDPRESS_DB_USER: wp_user
      WORDPRESS_DB_PASSWORD: database_password

  wordpress-db:
    image: mysql:5.7
    ports:
      - 3306:3306
    environment:
      MYSQL_ROOT_PASSWORD: database_password
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wp_user
      MYSQL_PASSWORD: database_password

使用以下命令来创建和启动容器。

# 起動コマンド
$ docker-compose up --detach

# 起動中のコンテナを確認
$ docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                  NAMES
4b5e916f0b7a        wordpress:latest    "docker-entrypoint..."   22 minutes ago      Up 22 minutes       0.0.0.0:9000->80/tcp   dockerwordpress_wordpress_1
72b22f911f86        mysql:latest        "docker-entrypoint..."   22 minutes ago      Up 22 minutes       3306/tcp               dockerwordpress_db_1

可以看出WordPress和MySQL正在运行。

当您访问 http://localhost:9000/ 时,将进入初始设置页面,按照提示进行设置即可使用WordPress。

Screen Shot 2018-01-04 at 13.25.04.png
Screen Shot 2018-01-04 at 13.57.54.png
Screen Shot 2018-01-04 at 13.58.00.png
Screen Shot 2018-01-04 at 13.58.19.png
Screen Shot 2018-01-04 at 13.58.29.png
Screen Shot 2018-01-04 at 13.58.40.png

感觉很好

广告
将在 10 秒后关闭
bannerAds