栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

docker制作metartcmeeting、srs、zlm、mysql等等

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

docker制作metartcmeeting、srs、zlm、mysql等等

1:windows下面安装docker,需要安装wsl2,那就按照提示安装就可以了

2:运行docker并运行客户端,在windows的cmd界面执行docker pull ubuntu:20.04,拉取ubuntu镜像

3:在windows的docker软件里面运行docker ubuntu镜像,在containers容器中进入Ubuntu控制面板

# su - //切换到root账户

root@5d0ab446535c:~# ifconfig

-bash: ifconfig: command not found

root@5d0ab446535c:~# vi /etc/apt/sources.list

-bash: vi: command not found

root@5d0ab446535c:~#apt-get install vim -y

4:修改apt-get源为阿里云的源:注意网上找的源是20.04,对应focal,22.04的源对应是jammy

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

5:apt-get update && apt-get upgrade //更新阿里云的源,安装最新版本软件

6:apt-get install mysql-server

7:service msyql restart

8:cat /etc/mysql/debian.cnf //查看mysql的用户密码

9:登录进去后修改 root密码:进入库:use mysql;ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123qwe';

如果报错,提示应该是密码不满意,安全问题,应该是密码太简单,SHOW VARIABLES LIKE 'validate_password%';查看密码级别,修改级别set global validate_password.policy=0和set global validate_password.length=1;最后 重新alter user修改root密码就好了 。

10:建立mysql数据库create database yangav,字符集utf-8,从文件mysql -uroot -p -Dyangav< yangvd.sql导入数据

11:启动yangmeetingserv:

./yangmeetingserv: error while loading shared libraries: libmysqlclient.so.21: cannot open shared object file: No such file or directory

继续安装:apt-get install libmysql++-dev

12:为了cmake ,需要安装:apt install -y build-essential

13:metartc需要alsa/asoundlib.h;安装apt-get install libasound2-dev

14:制作docker image :docker commit 5d0ab446535c metartc/ubuntu:0.1

制作出了上面可以编译make metartc以及metartccore的docker镜像Ubuntu系统了

对应的镜像文件

​对应的容器文件 

更多详细内容请参看在知乎的原文链接

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/963465.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号