美文网首页docker
Docker 启动各个项目

Docker 启动各个项目

作者: _大叔_ | 来源:发表于2020-06-16 10:10 被阅读0次

一、redis

docker 默认启动的reids是没有配置文件的,所需需要在启动的时候去挂载

docker run 
-d 
--name redis 
-p 6379:6379 
-v /home/redis/conf/redis.conf:/home/redis/conf/redis.conf  #挂载配置文件
-v /home/redis/data/:/data  # 挂载数据目录
redis:6.0.5 
redis-server /home/redis/conf/redis.conf # 启动时告知配置文件位置

在本地的配置文件不要设置 daemonize no 这个配置,如果在启动容器的时候这个参数值为yes的话,是无法启动镜像的。
关于配置文件可以从一下获取

wget https://raw.githubusercontent.com/antirez/redis/5.0/redis.conf -O redis.conf

不用担心容器没有你所挂载路径,在运行的时候会自动创建

二、mysql

启动容器

docker run 
-p 3306:3306  
--name mysql 
-e MYSQL_ROOT_PASSWORD="123456" # 初始化密码
-d 
mysql:5.7

进入容器

docker exec -it mysql bash

连接mysql

mysql -uroot -p123456

创建用户

mysql>CREATE USER 'user1'@'%' IDENTIFIED BY '123456';

赋权限

mysql>grant all on *.* to 'user1'@'%'

更新

mysql> flush privileges;

容器中mysql的配置文件

/etc/mysql

三、nacos

官网
MODE 是模式:默认的是集群,需要在启动的时候告诉他 是使用什么模式。
然后关于配置文件,建议挂载,不要在nacos里面改太麻烦。

docker run --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server

进入容器

命令

docker exec -it -u root XXX bash 

相关文章

网友评论

    本文标题:Docker 启动各个项目

    本文链接:https://www.haomeiwen.com/subject/dndlxktx.html