注意:这个问题是在更新 docker 文档之前创建的(这就是它们更新的原因 - 请参阅此答案)。请不要发布指出差异的文档的答案:-)
我一直在使用docker-compose,但注意到还有一个docker compose(没有破折号)。
我无法通过谷歌搜索快速确定两种形式之间的差异。
任何人?
docker compose的帮助:
docker-compose的帮助:
我在我的机器上安装了Docker,我有Ubuntu操作系统.比我安装了docker,当我跑
sudo docker run hello-world
Run Code Online (Sandbox Code Playgroud)
一切都没问题,但是我想隐藏这个词sudo以使命令更加简短.
如果我没有单词写命令 sudo
docker run hello-world
Run Code Online (Sandbox Code Playgroud)
这显示如下:
docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.35/containers/create: dial unix /var/run/docker.sock: connect: permission denied.See 'docker run --help'.
Run Code Online (Sandbox Code Playgroud)
当我尝试制作时,情况也是如此
docker-compose up
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?