我正在尝试安装subuser,但它依赖于docker.io。
subuser : Depends: docker.io but it is not going to be installed
不过,我已经安装了docker-ce。
我使用equiv-control创建了一个deb包
Section: local
Priority: optional
Package: my-docker-dependencies
Version: 1.0
Maintainer: ctrl-alt-delor
Depends: docker-ce
Provides: docker.io
Description:
我正在尝试安装Bitwarden自托管解决方案。这里的说明说我需要同时安装Docker和Docker Compose。 如何在Windows Server 2019上安装Docker Compose?我不想安装Docker Desktop,它使用Docker Community Edition (CE)。
我可以在Ubuntu中用curl -sSL https://get.docker.com/ | sh安装docker。我读了这个脚本,发现如果之前的docker不是由apt-get install docker-engine安装的,应该会有问题。
为了改进这个脚本,如果apt-get没有安装docker,我想终止它。
如何知道apt-get是否安装了docker
Warning: the "docker" command appears to already exist on this system.
If you already have Docker installe
我目前正在尝试使用Docker在Azure应用程序服务上启动ElasticSearch。我通过azure应用程序服务中的ssh安装docker。Docker似乎在控制台中安装得很好,但是当我运行
docker pull docker.elastic.co/elasticsearch/elasticsearch:7.6.2
我在ssh控制台中得到以下错误:
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
我已经安装和卸载了几次Docker,但仍然收到
我想要编写一个shell脚本来验证是否安装了对接程序。
如果安装了码头:
$ docker -v
Docker version 1.7.0, build 0baf609
$ echo $?
0
如果没有安装码头:
$ docker -v
The program 'docker' is currently not installed. You can install it by typing:
apt-get install docker
$ echo $?
127
这是我的剧本:
#!/bin/bash
docker -v
if echo $? = 128 ; then
我想要取出所有符合when条件的服务器的IP值。
我的ansible-playbook如下:
- name: Get all the servers with docker installed
shell: docker -v
failed_when: False
register: docker_exists
- name: Get the server where docker is installed
shell: echo "{{inventory_hostname}}"
register: docker_ip
when: "'
运行docker命令时出现错误。我已经成功地在Google Cloud VM中安装了docker。我已经安装了ubuntu 18.04镜像。
安装后,当运行docker run时,我得到以下错误:
docker: Error response from daemon: failed to start shim: exec: "docker-containerd-shim": executable file not found in $PATH: unknown.
我想创建自定义的ubuntu与码头引擎安装。我也想加载一些对接图像在其中。
码头引擎安装好了。
我可以使用docker save命令保存码头图像。但我无法在安装过程中加载。
我的示例启动文件:
%post --nochroot
mkdir /target/usr/share/my-docker-imgs
cp -rf /cdrom/pool/extras/sample.tar /target/usr/share/my-docker-imgs
%end
%post
#server docker status // It shows docker is not running in log f
我试图在WSL中使用systemctl,所以我使用来安装systemd,但是安装之后,我无法从WSL运行docker桌面。停靠桌面安装在Win10上,但在安装systemd之前,我可以从WSL运行docker。为什么我现在不能运行它?有办法解决吗?
我在码头桌面上选择了Enable integration with my default WSL distro
下面是我尝试使用docker时的输出:
(base) alma@DESKTOP-8EH3B7O:~$ docker --version
The command 'docker' could not be found in
我又拿回了一台旧版的macbook。它之前在mac的本地docker还不存在的时候安装了boot2docker。这可能是我的问题的根本原因。
我已经为mac安装了新的docker,但是当我运行docker-compose时,我得到了以下错误:
docker.errors.TLSParameterError: Path to a certificate and key files must be provided through the client_config param. TLS configurations should map the Docker CLI client configu
我从Ubuntu服务器16.04.4 LTS的官方Docker站点安装了docker CE,版本: 16.04,代号: xenial。我无法找到/var/lib/docker文件,即使我安装了docker在我的机器上。例如,当我尝试运行Ubuntu容器时:
docker run -it ubuntu
错误消息:
docker: Can not connect to the Docker daemon at unix: ///var/run/docker.sock
docker守护进程是否正在运行?
在windows上安装docker Desktop后,即使我安装了wsl2,docker也无法启动 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 我应该采取什么步骤来解决这个问题?