[英][Fail]: Starting MySQL in my Ubuntu docker
FROM ubuntu
RUN apt-get update && \
apt-get -y upgrade && \
apt-get install -y mysql-server && \
apt-get install -y mysql-client
然后,我啟動了一個容器,然后運行:
/etc/init.d/mysql restart
不幸的是,它不起作用:
root@5e37c0985d07:/opt# /etc/init.d/mysql restart * 停止 MySQL 數據庫服務器 mysqld
[確定] * 啟動 MySQL 數據庫服務器 mysqld
沒有目錄,用HOME=/登錄[失敗]
請注意No directory, login with HOME在錯誤消息中。
嘗試usermod -d /var/lib/mysql mysql
然后/etc/init.d/mysql restart
嘗試首先在宿主機上創建一個空目錄“mysql”,然后運行容器,將此目錄路徑綁定到容器目錄路徑。 例如: docker run -i -t -p "3306:3306" -v ${PWD}/mysql:/var/lib/mysql "docker-image"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.