簡體   English   中英

[失敗]:在我的 Ubuntu docker 中啟動 MySQL

[英][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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM