linux服务器上用docker的一些命令

Posted 牛腩的编程不归路

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

 

以上是关于linux服务器上用docker的一些命令的主要内容,如果未能解决你的问题,请参考以下文章

xshell上用命令传文件

Linux 部署vsftp服务及详解

Linu之linux系统基础优化和基本命令

CentOS8上用Docker部署开源项目Tcloud

在Linux上用命令怎么连接数据库

Mac上用Docker搭建自己的lamp环境