我在Azure上创建了一个Docker容器应用程序,其中包括WordPress容器和MySQL容器。当我运行以下命令时:
docker run ps
我看到了这两个容器。
docker run -i -t mysql:latest /bin/bash
如果我尝试使用相同的命令连接到WordPress容器文件系统,例如...
docker run -i -t wordpress:latest /bin/bash
...它不工作。相反,它给了我这个信息:
你是否忘记 --link 某个_mysql_container:mysql 或使用 -e WORDPRESS_DB_HOST=hostname:port 设置外部数据库?
我想这很有道理,因为它要我引用MySQL容器。但是,我尝试了各种版本的 --link 并且不能让它工作。
有人可以帮我处理Docker语法吗?我只是想对此容器中的文件系统进行一些更改。
提前感谢!
docker version
显示了什么? - Thomasleveildocker exec
没有--entrypoint
选项。我编辑了我的答案,仍然有效。 - Thomasleveil