logo
0
0
WeChat Login

基于官方adminerdocker镜像

直接运行

docker run -d --name adminer --network host -p 8080:8080 docker.cnb.cool/wanfeng789/adminer

加入到指定网络的变量:--network mynetwork

host网络模式:--network host

连接地址可以指定端口,例如:127.0.0.1:3307


查看容器网络

docker inspect -f '{{.HostConfig.NetworkMode}}' 容器名称或ID

SQLite数据库

使用数据库无密码的连接方式,更多插件请查看官方仓库

services: adminer: image: docker.cnb.cool/wanfeng789/adminer container_name: adminer ports: - "8080:8080" environment: - ADMINER_PLUGINS=login-password-less - ADMINER_PASSWORD=admin123456 volumes: - ./demo.db:/data/demo.db:rw

使用示例

进入面板选择SQLite数据库

输入面板密码 默认admin123456

选择使用容器内的/data/demo.db数据库

mysql数据库

services: mysql: image: mysql:5.7 container_name: mysql environment: MYSQL_DATABASE: demo MYSQL_USER: demo MYSQL_PASSWORD: demo123456 MYSQL_ROOT_PASSWORD: demo123456 restart: always adminer: image: docker.cnb.cool/wanfeng789/adminer container_name: adminer ports: - "8080:8080" restart: always

使用示例

进入面板选择mysql数据库

输入对应的数据库信息即可

注意adminer面板需要和数据库在同一个docker网络内

鸣谢

About

No description, topics, or website provided.
adminerrepo-named
Language
PHP50.2%
Markdown24.8%
Dockerfile18.6%
Shell6.5%