Jrohy/trojan

容器安装MYSQL出错,请作者看下

patqian opened this issue · 4 comments

docker/ docker/docker-proxy docker/containerd-shim-runc-v2 docker/ctr docker/docker docker/docker-init docker/runc docker/dockerd docker/containerd % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 112k 100 112k 0 0 49146 0 0:00:02 0:00:02 --:--:-- 49170 ln -s '/usr/lib/systemd/system/docker.service' '/etc/systemd/system/multi-user.target.wants/docker.service'
到这步,就不会自动往下走了,是什么原因,强制断开,显示数据库未连接,全新CentOS 系统安装

Jrohy commented

没安装成功docker, 先安装到docker后再来安装

@Jrohy 我是用的是一键脚本 source <(curl -sL https://git.io/trojan-install)

@Jrohy
[root@localhost ~]# docker -v
Docker version 24.0.2, build cb74dfc
通过指令能查到容器的版本,怎么说是没安装成功
其次通过 trojan 指令进入重新安装MySQL 出现这样的提示
1.安装docker版mysql(mariadb)
2.输入自定义mysql连接
请选择: 1
docker run --name trojan-mariadb --restart=always -p 24479:3306 -v /home/mariadb:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=MMKM26o3 -e MYSQL_ROOT_HOST=% -e MYSQL_DATABASE=trojan -d mariadb:10.2

@Jrohy 找出问题所在了,操作系统的问题 没有特权
如何检查容器是否有特权?
docker inspect --format='{{.HostConfig.Privileged}}' 容器ID
查询出来是fasle就是没特权 true有特权
特权指令 --privileged
docker update --privileged 容器镜镜像名字
查看是否启动成功
docker ps -a