Docker Compose 部署 MySQL 報錯:如何解決依賴版本不一致問題?

Docker Compose 部署 MySQL 報錯:如何解決依賴版本不一致問題?

docker compose 部署 mysql 報錯的解決方法

在使用 docker compose 部署 mysql 時,可能遇到各種錯誤問題。網上提供的解決方案并不總是有效,尤其是由于依賴版本不一致造成的錯誤。

問題描述:

使用指定的 docker-compose.yml 配置和 my.cnf 文件部署 mysql 時,出現錯誤。

解決方案:

解決此類問題的關鍵在于確保依賴版本的一致性。請按照以下步驟操作:

  1. 在線指定安裝特定版本 docker(例如 18.09.8):

    yum install docker-ce-18.09.8
  2. 查看所選 docker 版本的依賴關系:

    rpm -qpr docker-ce-18.09.8-3.el7.x86_64.rpm
  3. 下載并安裝相應依賴包:

    例如,如果需要 libcgroup-tools-0.41-19.el7.x86_64.rpm,則運行:

    rpm -ivh libcgroup-tools-0.41-19.el7.x86_64.rpm
  4. 使用 docker compose 部署 mysql:

    docker-compose up -d

現在,mysql 應該成功部署并運行,而不會出現錯誤。

? 版權聲明
THE END
喜歡就支持一下吧
點贊8 分享