前言

1.介于mysql的安装很容易出现各种坑,本文使用 mysql 的docker镜像

2.为了方便管理mysql数据库又不暴露mysql服务,所以使用phpmyadmin管理

pull镜像

#下载mysql镜像docker pull mysql#下载phpmyadmin镜像docker pull phpmyadmin/phpmyadmin

创建网络

docker network create --driver bridge --subnet 172.22.9.0/24 --gateway 172.22.9.1 mynet

查看网络

docker network ls

出现 mynet 证明创建成功

创建Mysql容器

默认账户:root,

设置密码:Password123456.

接入网络:mynet

指定地址:172.22.9.3

镜像名称:mysql

容器名称:mysql

docker run --name mysql --network mynet --ip 172.22.9.3  -e MYSQL_ROOT_PASSWORD=Password123456. -d mysql

创建phpmyadmin容器

接入网络:mynet

指定地址: 172.22.9.4

连接容器:mysql

连接容器后重命名:db(必要)

镜像名称:phpmyadmin/phpmyadmin

容器名称:phpmyadmin

docker run --name myadmin --network mynet --ip 172.22.9.4 -d --link mysql:db -p 8080:80 phpmyadmin/phpmyadmin

验证

在内网 浏览器中 输入:

http://{宿主机IP}:8080/

用户名:root

密码:Password123456.

进入下图,证明配置成功

连接

如果其他容器 要使用mysql

在 run 容器时候 需要 加入网络 mynet(--network mynet )

mysql的host=172.22.9.3

如果使用mysql-client连接报错:

Authentication plugin 'caching_sha2_password' cannot be loaded: /usr/lib64/mysql/plugin/caching_sha2_password.so:

解决方案:

需要登录phpmyadmn:

【修改权限】-【修改密码】-【密码加密方式】-【MySql自带身份验证】-【执行】

再次连接即可成功

mysql镜像_Mysql phpmyadmin docker镜像安装相关推荐

  1. docker 根据标签删除镜像_10 个 Docker 镜像安全最佳实践

    <Docker 镜像安全最佳实践速查表[1]>列举了 10 个诀窍和指南,确保更安全和更高质量的 Docker 镜像处理.此外,还可以检视有关 Docker 安全的新报告<Docke ...

  2. docker 删除所有镜像_关于 Docker 镜像的操作,看完这篇就够啦 !(下)| 文末福利...

    紧接着上篇<关于 Docker 镜像的操作,看完这篇就够啦 !(上)>,奉上下篇 !!! 镜像作为 Docker 三大核心概念中最重要的一个关键词,它有很多操作,是您想学习容器技术不得不掌 ...

  3. sudo apt install镜像_将Docker镜像安全扫描步骤添加到CI/CD管道

    使用GitlabCI和Trivy 介绍 如今,镜像安全扫描变得越来越流行.这个想法是分析一个Docker镜像并基于CVE数据库寻找漏洞.这样,我们可以在使用镜像之前知道其包含哪些漏洞,因此我们只能在生 ...

  4. jar构建docker镜像_dockerfile构建docker镜像详细说明,主要是springboot的jar包构建镜像样例...

    dockerfile构建docker镜像详细说明,主要是springboot的jar包构建镜像样例 1.镜像构建命令:docker build 图解 启动命令:(注意最后面有一个点,不要忘记) doc ...

  5. linux内核镜像的分层,Docker镜像分层的原理详解

    base镜像 base镜像有两层含义: 不依赖其他镜像,从scratch构建 其他镜像可以之为基础进行扩展 所以,base镜像一般都是各种Linux发行版本的Docker镜像,比如:Ubuntu,De ...

  6. 远程服务器镜像,windows 打包docker 镜像自动到远程服务器

    最近在家带着没事,老大通知自行研究docker 相关的知识以备上班的时候运用,现在记录一下,本地maven打包自动生辰docker镜像推到远程的镜像仓库. 第一要配置DockerFile如下: FRO ...

  7. Nginx+Php(FastCGI、Php-fpm)+Mysql+Zend+Memcache+Phpmyadmin+MongoDB+TT安装

    === 源码包下载 === wget http://www.monkey.org/~provos/libevent-1.2.tar.gz wget http://www.danga.com/memca ...

  8. ISO镜像转换成docker镜像

    最近开始研究docker,如果想要自己创建个镜像,必须从Docker Hub上面获取一个基础镜像来创建:对于我们公司是定制的ISO,我就在想有没有办法把ISO转换成Docker格式,然后上传到Dock ...

  9. 如何把ISO镜像转换成Docker镜像

    前言 最近开始研究docker,如果想要自己创建个镜像,必须从Docker Hub上面获取一个基础镜像来创建:对于于没有基础镜像的,我就在想有没有办法把ISO转换成Docker格式,然后上传到Dock ...

最新文章

  1. StringBuider 在什么条件下、如何使用效率更高?
  2. Refused to display 'xxx' in a frame ,because it set 'X-Frame-Options' to 'deny'.
  3. 贪心:磁带最优存储与磁盘文件最优存储
  4. android camera(二):摄像头工作原理、s5PV310 摄像头接口(CAMIF)
  5. Keil编译出现sct(7): error: L6236E: No section matches selector - no section to be FIRST/LAST.报错的解决方法
  6. 简约之美jodd--props属性使用
  7. CentOS release 6.2 共享文件夹
  8. 工作186:实际案例解决vue+el-element二级联动,选项选择后不显示的问题
  9. 全球计算机用户人数,NIC2019年11月:全球IPv6 用户数占比中国居43位
  10. 一般微型计算机有几十条,计算机单选题.doc
  11. 项目组网技术方案实施要点
  12. LDC——Locally Decodable Code
  13. 当你痛苦时,想想别人更深重的痛苦吧!
  14. TXSQL:云计算时代数据库核弹头——云+未来峰会开发者专场回顾 1
  15. java软件工程师工作业绩_JAVA软件工程师简历自我评价
  16. 太平洋电信首批通过SD-WAN Ready 2.0服务认证
  17. BreederDAO 直播AMA 1:与创始人会面回顾
  18. shell之正则表达式及grep命令
  19. Android平板做win10显示器,win10怎么投影到安卓平板上
  20. 抽鬼牌(poker)

热门文章

  1. redis系列:分布式锁
  2. elasticsearch,elasticsearch-service安装
  3. 什么是copyonwrite容器
  4. 码农和程序员的几个重要区别!
  5. ambari 自定义组件安装
  6. 搭建hadoop开发环境--基于xp+cygwin
  7. 在诺基亚S60v3上运行.NET程序
  8. cxxtest单元测试框架源码分析(二):所有对外功能实现分析
  9. 传智播客全栈_播客:从家庭学生到自学成才的全栈开发人员
  10. flask redis_在Flask应用程序中将Redis队列用于异步任务