Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
17
Help us understand the problem. What is going on with this article?
@haruto167

さくらVPSでdocker使って5分でWordPressを構築する

More than 3 years have passed since last update.

概要

さくらVPSで利用しdockerをインストールしてWordPressを動かす手順のメモ書き

事前準備

  • 今回はさくらVPSの環境で実行
  • OSはCentOS7をインストールしていること

参考

dockerの正式サイトにあるインストール手順
https://docs.docker.com/install/linux/docker-ce/centos/#prerequisites

手順

既存のdocker関連をアンインストール
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate  docker-selinux docker-engine-selinux docker-engine
dockerに必要なソフトインストール
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
dockerのリポジトリインストール
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum-config-manager --enable docker-ce-edge
dockerCEのインストール
sudo yum install docker-ce
dockerのバージョンリスト表示
yum list docker-ce --showduplicates | sort -r
---
docker-ce.x86_64            17.12.1.ce-1.el7.centos            @docker-ce-stable
docker-ce.x86_64            17.12.0.ce-1.el7.centos            docker-ce-stable
docker-ce.x86_64            17.09.1.ce-1.el7.centos            docker-ce-stable
dockerのバージョン指定してインストール(上の数字を入力)
 sudo yum install docker-ce-XX.XX.1.ce-1.el7.centos
docker起動
 sudo systemctl start docker
dockerにMySQLとWPを入れる
sudo docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql
sudo docker run --name some-wordpress --link some-mysql:mysql -d -p 8080:80 wordpress

WordPress起動

アクセス方法は以下の方法でログイン。さくらVPSのアドレスを利用。

http://<IPアドレス>:8080

wp1.png

初めてみた所感

  • コンテナという仮想環境で動いているので、コンテナ環境にアクセスしないとアクセスできないと思っていたがそんなことなかった。いきなりアクセスすることができて楽だった。
  • ただコンテナ上のMySQLとWordPressが分からない。(今後勉強していく)
  • この作業であればあんまりメリットが感じない。他の環境に移行する方法も合わせて学ぶ。 まずはドットインストールから。(Ubuntu使っているのでその部分は読み替える)
17
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
haruto167
2018年から技術メモ残したいと思いQiitaはじめました!

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
17
Help us understand the problem. What is going on with this article?