天天看點

linux伺服器上用docker的一些指令

以下是把一個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