目前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