docker 运行 phpMyAdmin

phpMyAdmin 有官方镜像,用起来很方便。 在 8090 端口启动,命令如下: docker run -d --name phpmyadmin -e PMA_ARBITRARY=1 -p 8090:80 phpmyadmin 这里设置了环境变量 PMA_ARBITRARY=1,可以在登陆框中输入 MySQL 服务器地址(否则不会显示这个输入框)。 上面那条命令运行之后,phpmyadmin

docker 启动 mysql5.7

电脑里装的是 mysql 8.0,运行某个项目需要用到 5.7,于是用 docker 启动一个 mysql。 命令如下,备忘: docker pull mysql:5.7 // 拉取镜像 docker images // 查看镜像,确保已经拉取成功 docker run -p 3306:3306 --restart=always --privileged=true --name mysql57 -

docker 镜像导出导入

场景 开发了一个后端服务,打成了 docker 镜像。需要部署到某个服务器上去。所以需要以下几步: 把镜像保存成文件; 把文件拷贝到待部署的服务器上; 从文件导入,恢复镜像。 命令 # 导出镜像 docker save demoApp:v1 > demoApp.tar # (拷贝到服务器之后)导入镜像 docker load < demoApp.tar

多个 docker-compose 文件组网

1 场景举例 我有一个 nginx 的 docker-compose.yml,又有一个 webapp 的 docker-compose.yml。 由于某种原因,不能把它们放到同一个 docker-compose.yml 文件中,又希望可以用 nginx 对 webapp 进行反向代理(它们需要在同一个网络中,nginx 要能访问到 webapp)。 2 方案 nginx 的 docker-comp