前提条件
LinuxシステムとDocker環境が正常にインストールされている
phpmyadminをインストールします
1.ミラーを引きます
docker pull phpmyadmin
ネットワーク上の理由で正常にプルできない場合は、最初にdokcerミラーソースを構成するか、国内のWebサイトでミラーの圧縮パッケージをダウンロードしてからインポートすることができます。
ミラーソースを構成します。
Docker China公式ミラー:
https
://registry.docker-cn.com NetEase:
http:
//hub-mirror.c.163.com ustc:
https ://docker.mirrors.ustc.edu.cn
University of Science and中国のテクノロジー:
https ://docker.mirrors.ustc.edu.cn
Alibaba Cloud:
https ://cr.console.aliyun.com/
# 创建或修改 /etc/docker/daemon.json 文件,修改为如下形式
{
"registry-mirrors" : [
"https://registry.docker-cn.com",
"https://docker.mirrors.ustc.edu.cn",
"http://hub-mirror.c.163.com",
"https://cr.console.aliyun.com/"
]
}
# 重启docker服务使配置生效
systemctl restart docker
ミラーパッケージがある場合:
インポートコマンド:
docker load -i phpmyadmin.tar
或
docker load < phpmyadmin.tar
2.phpmyadminサービスを開始します
docker run --name myadmin -d -e PMA_ARBITRARY=1 -p 8080:80 phpmyadmin/phpmyadmin
パラメータの紹介:
PMA_ARBITRARY-1に設定すると、任意のサーバーに接続できるようになります
PMA_HOST-
MySQLサーバーのアドレス/ホスト名を定義しますPMA_VERBOSE-MySQLサーバーの詳細名を定義し
ます
PMA_PORT- MySQLサーバーのポートを定義しますPMA_HOSTS-カンマ区切りのMySQLサーバーアドレス/ホスト名リスト
を定義するPMA_VERBOSES-詳細なMySQLサーバー名
のカンマ区切りリストを定義するPMA_PORTS-MySQLサーバーポートのコンマ区切りリストを
定義するPMA_USERおよびPMA_PASSWORD-認証方法の構成に使用されるユーザー名を定義する
PMA_ABSOLUTE_URI-ユーザー指向のURIを定義します
HIDE_PHP_VERSION-定義されている場合、phpバージョンは非表示になります(expose_php = Off)。任意の値に設定します(たとえば、HIDE_PHP_VERSION = true)。
UPLOAD_LIMIT-設定されている場合、apacheおよびphp-fpmのデフォルト値をオーバーライドします(デフォルト値は2048 kb)
PMA_CONFIG_BASE64-設定されている場合、変数のbase64デコードされたコンテンツは、デフォルトのconfig.inc.phpPMA_USER_CONFIG_BASE64を上書きするために使用されます
-設定すると、変数が使用されますbase64でデコードされたコンテンツは、デフォルトのconfig.user.inc.phpをオーバーライドします
その他のパラメーターについては、公式を参照してください:https://hub.docker.com/_/phpmyadmin?tab = description&page = 1&ordering = last_updated
3.訪問
ブラウザを開き、ポート8080にアクセスしてphpmyadminを開きます。以下に示すように:
サーバー:次のようなmysqlアドレス:127.0.0.1:3306
ユーザー名:次のようなmysqlユーザー名:root
パスワード:mysqlによって入力されたユーザーのパスワード