概要
さくら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
初めてみた所感
- コンテナという仮想環境で動いているので、コンテナ環境にアクセスしないとアクセスできないと思っていたがそんなことなかった。いきなりアクセスすることができて楽だった。
- ただコンテナ上のMySQLとWordPressが分からない。(今後勉強していく)
- この作業であればあんまりメリットが感じない。他の環境に移行する方法も合わせて学ぶ。
まずはドットインストールから。(Ubuntu使っているのでその部分は読み替える)