我正在尝试创建一个客户mysql图像从基础图像作为高山。我已经通过apk通过dockerfile为mysql安装了必要的包。我的要求是我想运行一个新的mysql_alpine实例,并在db中创建和修改表。我的数据文件位于/var/lib/mysql/中,并以卷的形式挂载到/ init.sql -entrypoint initdb.d/中。以下是我的dockerfile
FROM alpine
RUN apk update && \
apk --no-cache add mysql mysql-client && \
addgroup mysql
我正在使用ubuntu10.10,在犯了安装LAMP的错误(无法连接到数据库)之后,我来到这里,阅读使用after安装python是多么重要。删除LAMP,使用apt重新安装,现在运行基本server_version.py脚本时也会出现同样的错误。
脚本是在这里找到的server_version.py:
我的server_version.py脚本:
# server_version.py - retrieve and display database server version
import MySQLdb
# I have also tried setting host = '