我是Docker和CoreOS的全新用户。我有一个运行CoreOS的VM作为主机,我想简单地在它上运行WordPress container(作为“Hello,Docker / CoreOS!”类型的入门)。
我发现this excellent article导致我通过SSH进入CoreOS VM并尝试:
fleetctl submit https://registry.hub.docker.com/_/wordpress/
但是当我运行它时,我得到:
Error creating units: error retrieving Unit(wordpress.service) from Registry: Get http://domain-sock/fleet/v1/units/wordpress.service?alt=json: dial unix /var/run/fleet.sock: no such file or directory
关于使WordPress容器运行需要做什么的任何想法,这样我就可以获取一些URL并实际使用它了?
最佳答案
我怀疑fleet
尚未运行。
您可能应该通读适合您平台的Running CoreOS文档。例如,Vagrant的this document包含有关如何配置Fleet以在CoreOS引导时启动的信息,它使用系统首次引导时由cloud-init
解释的“cloud-config”文档。
您可以通过运行以下命令手动启动fleetd
:
systemctl start fleet
您还需要启动
etcd
。同样,文档(希望如此!)向您展示了如何完成所有这些操作。
关于docker - Fleet无法启动Docker注册表容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31439278/