※ 記事一覧
環境
■ WSLバージョン:
■ Ubuntuバージョン:
■ Dockerバージョン:
WSL バージョン: 2.3.24.0
カーネル バージョン: 5.15.153.1-2
WSLg バージョン: 1.0.65
MSRDC バージョン: 1.2.5620
Direct3D バージョン: 1.611.1-81528511
DXCore バージョン: 10.0.26100.1-240331-1435.ge-release
Windows バージョン: 10.0.22631.4317
カーネル バージョン: 5.15.153.1-2
WSLg バージョン: 1.0.65
MSRDC バージョン: 1.2.5620
Direct3D バージョン: 1.611.1-81528511
DXCore バージョン: 10.0.26100.1-240331-1435.ge-release
Windows バージョン: 10.0.22631.4317
■ Ubuntuバージョン:
Distributor ID: Ubuntu
Description: Ubuntu 24.04.1 LTS
Release: 24.04
Codename: noble
Description: Ubuntu 24.04.1 LTS
Release: 24.04
Codename: noble
■ Dockerバージョン:
Version: 27.3.1
はじめに
過去記事「Docker:phpMyAdmin環境を作る」で Windows+Docker Desktop上にphpMyAdmin環境を作成した。
この記事を参考にWSL Ubuntu上のDocker EngineにphpMyAdmin環境を作成する。
この記事を参考にWSL Ubuntu上のDocker EngineにphpMyAdmin環境を作成する。
WSL+Ubuntu+Docker上にphpMyAdmin環境を作る
■ カスタムネットワーク作成
■ MySQLコンテナ作成
■ Dockerイメージ取得
■ コンテナ起動
■ ブラウザ表示
他コンテナと通信したいので、先にカスタムネットワークを "docker_nw" の名前で作成する。
⇒ 過去記事「WSL #37:Dockerカスタムネットワークを作成する」参照
docker network create --driver bridge docker_nw
⇒ 過去記事「WSL #37:Dockerカスタムネットワークを作成する」参照
■ MySQLコンテナ作成
■ Dockerイメージ取得
docker pull phpmyadmin
■ コンテナ起動
以下パラメータでコンテナを起動する。
-d | バックグラウンドで起動 |
--name | コンテナ名は "phpmyadmin" とした |
-p | Dockerのポート80をホストの8082にマッピング |
-e | PMA_HOSTにMySQLコンテナ名("mysqldb")を指定 |
--network | カスタムネットワーク |
-v | データフォルダをコンテナに接続 |
--network | カスタムネットワーク "docker_nw" を使用 |
sudo docker run -d --name phpmyadmin \ -p 8082:80 \ -e PMA_HOST=mysqldb \ --network docker_nw \ phpmyadmin
■ ブラウザ表示
WSL, WSL2, Windows Subsystem for Linux, Docker, Container
0 件のコメント:
コメントを投稿