【发布时间】:2020-11-06 08:15:03
【问题描述】:
按照https://hub.docker.com/_/mysql/中的步骤:
启动一个mysql服务器实例
启动一个 MySQL 实例很简单:
$ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:标签
... some-mysql 是您要分配给容器的名称, my-secret-pw 是要为 MySQL root 用户和标签设置的密码 是指定你想要的 MySQL 版本的标签。请参阅上面的列表 用于相关标签。从 MySQL 命令行客户端连接到 MySQL
以下命令启动另一个mysql容器实例并运行 针对原始 mysql 容器的 mysql 命令行客户端, 允许您对数据库实例执行 SQL 语句:
$ docker run -it --network some-network --rm mysql mysql -hsome-mysql -uexample-user -p
... some-mysql 是原始 mysql 容器的名称 (连接到 some-network Docker 网络)。
我启动了一个mysql docker容器,然后我尝试运行另一个作为mysql客户端,但我不知道如何指定--network参数:
我应该输入什么而不是some-network?我是 Docker 的新手,不知道 Docker network。如果我省略这个参数,就会报Unknown MySQL server host 错误。
【问题讨论】: