0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ConoHaVPSにDocker(PHP、MySQL、Python、Node.js、phpMyAdmin)を構築

Posted at

ConoHaVPSにDocker(PHP、MySQL、Python、Node.js、phpMyAdmin)を構築する手順についての覚え書き

Dockerのインストール

ConoHaVPSのアプリケーションインストールでDockerをインストール

パッケージのアップデート

sudo apt update; sudo apt upgrade

Dockerが正しくインストールされたか確認します

sudo systemctl status docker

ユーザーアカウントの追加

ユーザーの追加(オプション)

adduser username

ユーザーにsudo権限を割り当てる場合(任意)

usermod -aG sudo username

ログインできるか確認

login

ユーザーIDとパスワードを入力

rootアカウントに戻る

su -

sudo グループの確認

groups 【ユーザーID】

sudo コマンドの確認
次のコマンドを使用して、追加したユーザーが sudo 権限を使ってコマンドを実行できるか確認します。

sudo -l -U 【ユーザーID】

各種サービスを定義する

(PHP、MySQL、Python、Node.js、phpMyAdmin)

次は、docker-compose.yml ファイルを作成

cd /home/【ユーザーID】

ファイル編集

nano docker-compose.yml

ファイルの内容

version: '3'
services:
  php:
    image: php:latest
    # PHPの設定を追加

  mysql:
    image: mysql:latest
    # MySQLの設定を追加

  python:
    image: python:latest
    # Pythonの設定を追加

  node:
    image: node:latest
    # Node.jsの設定を追加

  phpmyadmin:
    image: phpmyadmin/phpmyadmin:latest
    environment:
      PMA_HOST: mysql
      # phpMyAdminの設定を追加
    ports:
      - "8080:80"
    depends_on:
      - mysql

ファイルを作成・編集したら、docker-compose up -d コマンドを実行してコンテナを起動します。

sudo docker-compose up -d

各コンテナが起動しているか確認する

sudo docker ps

以上

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?