以下是把一個NET CORE項目弄到LINUX伺服器上的一些記錄,NET CORE+MYSQL+MONGODB+REDIS, 不知道為什麼買的雲LINUX伺服器直接安裝MYSQL好慢好慢,隻好用DOCKER來弄了,不過NET CORE項目代碼還是在主控端,
網站在/xiaoyuapicore/
關閉防火牆:systemctl stop firewalld
停止linux啟動時自動啟動防火牆:systemctl disable firewalld
nginx的配置檔案:
/www/server/panel/vhost/nginx/xiaoyu.conf
運作mysql:
docker run -itd --name mysql-webassign -p 3308:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /db/:/var/lib/mysql mysql:5.7 --lower_case_table_names=1
docker cp 20b571294a57:/etc/mysql/my.cnf /tmp/my.cnf
docker cp /tmp/my.cnf 20b571294a57:/etc/mysql/my.cnf
[mysqld]
user=mysql
lower_case_table_names=1
運作redis:
docker run -itd --name redis-test -p 6379:6379 redis
運作mongodb:
docker run -itd --name mongo-test -p 27017:27017 mongo
Linux 下 docker 設定開機自啟動
sudo systemctl enable docker
開機自啟動容器 docker update redis --restart=always
linux下重新開機指令 :reboot