我使用docker-compose构建了一个包含mysql的docker应用程序,将这些容器推向天蓝色,并希望使用Azure IoT Edge将其部署在边缘设备中。为此,我使用docker应用程序容器和mysql容器部署在边缘设备中,应用程序正在运行,但部署后mysql没有在边缘设备上运行。
这是我为mysql模块指定的容器创建选项
是因为我以root身份使用User吗?哪个拒绝与其他客户端的连接。
{
"Env": [
"ACCEPT_EULA=Y",
"MSSQL_ROOT_PASSWORD=root"
],
"HostConfig": {
"PortBindings": {
"13306/tcp": [
{
"HostPort": "13306"
}
],
"32000/tcp": [
{
"HostPort": "32000"
}
]
},
"Mounts": [
{
"Type": "volume",
"Source": "sqlVolume",
"Target": "/var/lib/mysql"
}
]
}