我想为我的应用程序创建一个带有对接器的图像。该应用程序使用MySQL。我需要我的图像是基于MySQL映像(mysql/mysql-server ?)。在Dockerfile中,我需要设置一些指令来创建具有特定用户/密码的DB。所以我的应用程序可以和那个DB一起工作。我不需要表,只有具有特定名称和用户/密码的空数据库才能访问这个DB。
我该怎么做?
我想要的是
FROM mysql/mysql-server
# Create MySQL DB
mysql -u root -e "CREATE DATABASE MyDB"
但我在这里不知道根用户密码。好像是自动生成的?
我该怎么做
我最近接管了管理运行在Windows 2008 R2上的R2数据库的工作。它正在运行5.5.37 Community。启动时,它包括以下几行:
Thread, Type, Details
Column count of mysql.events_waits_current is wrong. Expected 16, found 19. The table is probably corrupted
Column count of mysql.events_waits_history is wrong. Expected 16, found 19. The table is probably
我正在尝试与一个码头容器共享mysql数据目录。目标是能够使用主机上的环境变量配置共享文件夹位置。
使用docker组合,我的docker-compose.yml文件的相关部分如下所示:
data:
image: yappabe/data
volumes:
- ${MYSQL_DATA_DIR}:/var/lib/mysql
tty: true
在运行容器时,我会得到以下错误:
Creating docker_data_1
ERROR: . includes invalid characters for a local volume name, only
我试图使用AWS工具来获取现货价格历史记录。
但是当我使用'ec2-describe-spot-price-history'时,它显示:
私钥身份验证已从CLI中取消。有关更多详细信息,请参阅下列文档:
这是我在.bash_profile中的配置
alias mysql=/usr/local/mysql/bin/mysql
alias mysqladmin=/usr/local/mysql/bin/mysqladmin
alias ll="ls -l"
export JAVA_HOME=/Library/Java/JavaVirtualMachines/
我想检查mysql配置了什么配置。我发现mysqlbug可以检索该信息,但我得到了以下错误:
mysqlbug
Finding system information for a MySQL bug report
test -x
Could not find a text editor. (tried emacs)
You can change editor by setting the environment variable VISUAL.
If your shell is a bourne shell (sh) do
VISUAL=your_editors_name; export VI