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