刚刚安装了Docker CE,遵循Ubuntu14.04中存储库的官方说明
安装成功,守护进程正在运行。
$ ps aux | grep docker
[...] /usr/bin/dockerd --raw-logs [...]
我的用户在码头组中:
$ groups
[...] docker
cli似乎无法沟通(对sudo也是如此)
$ docker ps
Cannot connect to the Docker daemon at unix:///var/run/docker.sock.
Is the docker daemon running?
套接字似乎具有正确的权限:
$ ls -
,以下是我想要完成的任务:
运行Docker,并能够从容器的API中管理其映像/容器。这纯粹是一项教育活动。
我尝试过的:
已启动码头
验证我有一个工作守护进程:
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
mcr.microsoft.com/dotnet/runtime latest ec54a6c985a0 11 days ago
需要编辑下列条目:
[Service]
Type=notify
# the default is not to use systemd for cgroups because the delegate issues still
# exists and systemd currently does not support the cgroup feature set required
# for containers run by docker
ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2376 --containerd=/run
这里是第一篇文章,所以为任何错误道歉。 我有一个docker环境,它展示了一个非常奇怪的问题。当我在18.09.2版本时,它可以完美地工作,但后来我需要升级docker版本,因为一些docker需要它,因为API版本( IIRC )发生了变化。 我已经升级到20.10.2 (没有重启),一切似乎都很好,dockers启动了,我可以使用它们了。一段时间后,我的电源故障导致我重新启动,从那时起,我就有了这个问题。在启动时dockers命令会导致: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the
需要编辑下列条目:
[Service]
Type=notify
# the default is not to use systemd for cgroups because the delegate issues still
# exists and systemd currently does not support the cgroup feature set required
# for containers run by docker
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd
我写了这个命令
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
安装码头,但它给了我这个错误。
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package docker-ce is not available, but is referred to by another package.
Thi
在我的CentOs 8机器,我有配置码头稳定回购,也见下面的软件包在回购。但是当我从我的系统中列出他的补丁时,它只显示1.2.0。不知道为什么它没有显示最新版本。
如何从这次回购中得到最新的包裹?
https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.13-3.1.el7.x86_64.rpm
# head /etc/yum.repos.d/docker-ce.repo
[docker-ce-stable]
name=Docker CE Stable - $basearch
bas
我想升级一下
$ sudo yum update -y
Last metadata expiration check: 0:06:44 ago on Fri 11 Jun 2021 01:14:40 PM -05.
Error:
Problem: package docker-ce-3:20.10.7-3.el7.x86_64 requires containerd.io >= 1.4.1, but none of the providers can be installed
- cannot install the best update candidate for packa
问题:我试图在流浪者内部运行码头,我的vagrant文件包含以下内容:-
config.vm.provision "docker" do |d|
d.run "ubuntu",
cmd: "bash -l",
args: "-v '/vagrant:/var/www'"
end
安装了docker,但是当我运行任何命令时,它会出现以下错误:-
Cannot connect to the Docker daemon at unix:///var/run/docker.so
虽然docker.service是禁用的,但它每小时都会启动,在每个小时的顶部。我停止了它,不知为什么,它在下个小时的最后时刻又开始了.我找不到任何可以触发它的电子标签。
这个问题的例子出现在我的系统中:
[root@c2 ~]# while true;do date;ps -ef|grep docke[r];sleep 5;done
Sun Dec 1 16:59:45 UTC 2019
Sun Dec 1 16:59:50 UTC 2019
Sun Dec 1 16:59:55 UTC 2019
Sun Dec 1 17:00:00 UTC 2019
Sun Dec 1 17:0
我在docker- in -docker (dind)场景中运行了如下命令:
docker daemon --host=unix:///var/run/docker.sock --host=tcp://0.0.0.0:2375 --storage-driver=overlay
我在日志里找到了这个:
INFO[0000] libcontainerd: new containerd process, pid: 18
FATA[0000] Failed to connect to containerd. Please make sure containerd is installed in you
我刚刚遇到了一些问题,我的服务器运行的码头,我无法修复自己。我使用Docker版本18.09.0,用Ubuntu16.04.5LTS构建4d60db4。在我注意到的一天,我的对接应用程序是不可用的,所以我检查了服务。当尝试使用service docker start启动码头服务时,我得到了A dependency job for docker.service failed. See 'journalctl -xe' for details。在检查日志get时,我得到以下输出:
systemd[1]: Starting Docker Application Container E