docker ubuntu容器中安装mysql遇到的问题

# 拉取镜像后
# 启动容器 一定要配置权限 指定--privileged=true, 
docker run -itd --privileged=true --name=ubuntudemo ubuntu:16.04 /bin/bash
# 否则报错如下
Setting up mysql-server-5.7 (5.7.36-0ubuntu0.18.04.1) ...
debconf: unable to initialize frontend: Dialog
debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 76.)
debconf: falling back to frontend: Readline
invoke-rc.d: could not determine current runlevel
invoke-rc.d: policy-rc.d denied execution of stop.
update-alternatives: using /etc/mysql/mysql.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode
Renaming removed key_buffer and myisam-recover options (if present)
Cannot stat file /proc/244/fd/0: Permission denied
Cannot stat file /proc/244/fd/1: Permission denied
Cannot stat file /proc/244/fd/2: Permission denied
Cannot stat file /proc/244/fd/3: Permission denied
Cannot stat file /proc/244/fd/4: Permission denied
Cannot stat file /proc/244/fd/5: Permission denied
Cannot stat file /proc/244/fd/6: Permission denied
Cannot stat file /proc/244/fd/7: Permission denied
Cannot stat file /proc/244/fd/8: Permission denied
Cannot stat file /proc/244/fd/9: Permission denied
Cannot stat file /proc/244/fd/10: Permission denied
Cannot stat file /proc/244/fd/11: Permission denied
Cannot stat file /proc/244/fd/12: Permission denied
Cannot stat file /proc/244/fd/13: Permission denied
Cannot stat file /proc/244/fd/14: Permission denied
Cannot stat file /proc/244/fd/15: Permission denied
Cannot stat file /proc/244/fd/16: Permission denied
Cannot stat file /proc/244/fd/17: Permission denied
Cannot stat file /proc/244/fd/18: Permission denied
Cannot stat file /proc/244/fd/19: Permission denied
Cannot stat file /proc/244/fd/20: Permission denied
Cannot stat file /proc/244/fd/21: Permission denied
Cannot stat file /proc/244/fd/22: Permission denied
Cannot stat file /proc/244/fd/23: Permission denied
Cannot stat file /proc/244/fd/24: Permission denied
Cannot stat file /proc/244/fd/25: Permission denied
invoke-rc.d: could not determine current runlevel
invoke-rc.d: policy-rc.d denied execution of start.
Setting up libfcgi-perl (0.78-2build1) ...
Setting up libhtml-tagset-perl (3.20-3) ...
Setting up mysql-server (5.7.36-0ubuntu0.18.04.1) ...
Setting up libencode-locale-perl (1.05-1) ...
Setting up libtimedate-perl (2.3000-2) ...
Setting up libio-html-perl (1.001-1) ...
Setting up libhtml-parser-perl (3.72-3build1) ...
Setting up libcgi-pm-perl (4.38-1) ...
Setting up libhttp-date-perl (6.02-1) ...
Setting up libhtml-template-perl (2.97-1) ...
Setting up libcgi-fast-perl (1:2.13-1) ...
Setting up libhttp-message-perl (6.14-1) ...
Processing triggers for libc-bin (2.27-3ubuntu1.4) ...
root@08c8342d1255:/#

# 安装mysql 可能会报错
# MYSQL登录时ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket 
# 解决办法
mkdir -p /var/run/mysqld
chown mysql /var/run/mysqld/
service mysql restart

# 详情 可参考 https://blog.csdn.net/huliqi789/article/details/120989539

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值