目前vps 1cpu 512m内存

MySQL内存占用77% ,约350m ,经过修改配置文件优化后如下

$ ps aux

进入docker bash

$ docker exec -it pwc-mysql bash

进入 /etc/mysql/conf.d  

安装 Vim

$ apt-get update
$ apt-get install vim

 vim docker.cnf

我试过很多次 发现 两种方法都加不冲突

[mysqld]
performance_schema_max_table_instances=400
table_definition_cache=400
table_open_cache=256
performance_schema = off

按Esc :wq! 退出vim

退出bash

Exit

$docker stop pwc-docker
$reboot 重启VPS
$sudo service docker start
$docker start pwc-docker

$ps aux,效果如下

下面记录下安装

首先查找Docker Hub上的mysql镜像

$ docker search mysql

直接装最新的 MySQL8  不需要写版本号
$ docker pull mysql

$ sudo docker images
直接创建容器
$ sudo docker run --name pwc-mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql

$ sudo docker container ls -a

测试连接MySQL

开放端口:

$ sudo firewall-cmd --add-port=3306/tcp
关闭防火墙: $ sudo systemctl stop firewalld
$ docker system prune

$ docker pull microsoft/dotnet
$ docker run -itd -p 5000:5000 microsoft/dotnet
$ docker attach [id]
$ docker run -v /root/myproject/project1:/root/myproject/project1 -p 4575:4575 --name project1 -it microsoft/dotnet

最新文章

  1. #iPhone6与iPhone6Plus适配#如何在Xcode 6中创建 PCH 文件
  2. css3 前缀
  3. 各种电子面单_Api接口
  4. 在eclipse中将项目发布到tomcat的root目录
  5. WebDriver使用IE浏览器
  6. OpenLayers 3加载本地Google切片地图
  7. kali linux 2.0下搭建DVWA渗透测试演练平台
  8. 在没有DOM操作的日子里,我是怎么熬过来的(上)
  9. 如何进入MySQL
  10. eclipse格式化代码快捷键失效
  11. 记AOP概念理解
  12. 06_java基础知识——break/continue和标签的配合使用
  13. es6/es7/es8常用新特性总结(超实用)
  14. 【转】C# 中使用 ThoughtWorks.QRCode.dll 生成指定尺寸和边框宽度的二维码
  15. chrome浏览器开发者工具使用教程[转]
  16. __call、__set 和 __get的用法
  17. win8安装wampserver报403错误解决方法
  18. shell脚本显示当前主机系统信息
  19. 最小生成树(Kruskal和Prim算法)
  20. printf函数用法小记

热门文章

  1. Error【0003】:配置桥接网络报错
  2. Ceilometer + Aodh + Gnocchi 介绍
  3. 计算机17-1,2作业D
  4. Description Resource Path Location Type Cannot change version of project facet Dynamic Web Module to 2.3.
  5. 零基础如何学Python爬虫技术?
  6. Docker常见故障
  7. Java开发必须掌握的线上问题排查命令
  8. TensorFlow从1到2(六)结构化数据预处理和心脏病预测
  9. 对Tomcat 8.0进行JVM层面的优化(基于Oracle JDK 8)
  10. POLARDB · 最佳实践 · POLARDB不得不知道的秘密