部分程序docker启动命令

点 赞
0
热 度
61
评 论
0
  1. 首页
  2. 报表及中间件
  3. Docker容器
  4. 部分程序docker启动命令

部门程序docker启动命令

1、NextCloud启动命令

docker run -d \
    --name nextcloud_test \
    -p 7010:80 \
    -v /vol2/1000/dockerPC/NextCloud:/var/www/html \
    -v /vol2/1000/dockerPC/NextCloud/custom_apps:/var/www/html/custom_apps \
    -v /vol2/1000/dockerPC/NextCloud/config:/var/www/html/config \
    -v /vol2/1000/dockerPC/NextCloud/data:/var/www/html/data \
    -v /vol2/1000/dockerPC/NextCloud/themes:/var/www/html/themes/ \
    nextcloud:latest

2、mysql启动命令并映射永久存储

docker run \
-p 3306:3306 \
--restart=always \
--name mysql \
--privileged=true \
-v /vol2/1000/dockerPC/mysql/log:/var/log/mysql \
-v /vol2/1000/dockerPC/mysql/data:/var/lib/mysql \
-v /vol2/1000/dockerPC/mysql/my.cnf:/etc/mysql/my.cnf \
-e MYSQL_ROOT_PASSWORD=wsh9210832 \
-d mysql:8.3.0

2.1、mysql启动后进行远程访问授权

  • 登录容器内部

    mysql -u root -p
    
  • 选择 mysql 数据库

    USE mysql;
    
  • 查询当前用户名对应的权限,不是 % 就必须执行下面的步骤

    SELECT user, host, plugin FROM user;
    
  • 更新 mysql 默认用户名和密码

    ALTER USER 'root'@'%' IDENTIFIED BY 'your_password';
    
  • 更新 root 对应的权限

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
    
  • 刷新 mysql 权限

    FLUSH PRIVILEGES;
    


余乃云水散人,栖于数字之墟。性耽幽静,常以青简为田,墨痕为穗。晨起推窗,听松风煮茶;夜阑掩卷,伴竹影扫阶。此间筑小筑三椽,藏闲话若干:或遇史海遗珠,则录以素札;偶得诗瓢碎玉,便缀作清吟。往来皆烟霞客,谈笑有鸿儒踪。诸君若得暇,不妨暂驻云履,共品一盏烟岚,半卷春秋。

不具版权性
不具时效性

文章内容不具时效性。若文章内容有错误之处,请您批评指正。

目录

欢迎来到南鸢宸羲的站点,为您导航全站动态

174 文章数
38 分类数
4 评论数
47标签数
最近评论
七斗牛

七斗牛


6666