本站教程收集整理的这篇文章主要介绍了docker 安装mysql示例,本站教程本站觉得挺不错的,现在分享给大家,也给大家做个参考。
docker pull MysqL
错误的启动:
[root@localhost ~]# docker run --name MysqL01 -d MysqL 42f09819908bb72dd99ae19e792e0a5d03c48638421fa64cce5f8ba0f40f5846 ? MysqL退出了 [root@localhost ~]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 42f09819908b MysqL "docker-entrypoint.sh" 34 seconds ago Exited (1) 33 seconds ago MysqL01 538bde63e500 tomcat "catalina.sh run" About an hour ago Exited (143) About an hour ago compassionate_ goldsTine c4f1ac60b3fc tomcat "catalina.sh run" About an hour ago Exited (143) About an hour ago lonely_fermi 81ec743a5271 tomcat "catalina.sh run" About an hour ago Exited (143) About an hour ago sick_ramanujan ? ? //错误日志 [root@localhost ~]# docker logs 42f09819908b error: database is uninitialized and password option is not specified You need to specify 美国高防vps one of MysqL_ROOT_password, MysqL_ALLOW_EMPTY_password and MysqL_RANDOM_ROOT_password;这个三个参数必须指定一个
正确的启动:
[root@localhost ~]# docker run --name MysqL01 -e MysqL_ROOT_password=123456 -d MysqL b@R_489_11263@c56bec49fb43024b3805ab51e9097da779f2f572c22c695305dedd684c5f [root@localhost ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b@R_489_11263@c56bec49 MysqL "docker-entrypoint.sh" 4 seconds ago Up 3 seconds 3306/tcp MysqL01
做了端口映射:
[root@localhost ~]# docker run -p 3306:3306 --name MysqL02 -e MysqL_ROOT_password=123456 -d MysqL ad10e4bc5c6a0f61cbad43898de71d366117d120e39db651844c0e73863b9434 [root@localhost ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES ad10e4bc5c6a MysqL "docker-entrypoint.sh" 4 seconds ago Up 2 seconds 0.0.0.0:3306->3306/tcp MysqL02
几个其他的高级操作:
docker run --name MysqL03 -v /conf/MysqL:/etc/MysqL/conf.d -e MysqL_ROOT_password=my-secret-pw -d MysqL:tag 把主机的/conf/MysqL文件夹挂载到 MysqLdocker容器的/etc/MysqL/conf.d文件夹里面 改MysqL的配置文件就只需要把MysqL配置文件放在自定义的文件夹下(/conf/MysqL) docker run --name some-MysqL -e MysqL_ROOT_password=my-secret-pw -d MysqL:tag --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci 指定MysqL的一些配置参数
?
?
本站总结
以上是本站教程为你收集整理的docker 安装mysql示例全部内容,希望文章能够帮你解决docker 安装mysql示例所遇到的程序开发问题。
如果觉得本站教程网站内容还不错,欢迎将本站教程推荐给好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。