我在我的 Ubuntu 16.04 机器上添加了 docker snap 包
sudo snap install docker
Run Code Online (Sandbox Code Playgroud)
现在,当我尝试使用它时,出现以下错误...
无法连接到 Docker 守护程序。docker 守护进程是否在这台主机上运行?
我安装了 Docker,但无法启动它。我还安装了 Docker Engine 和 Docker machine 但它们都不起作用
\n\ncaner@vegan:~/hb-productupload/docker/dev$ systemctl status docker.service\n\xe2\x97\x8f docker.service - Docker Application Container Engine\n Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)\n Active: failed (Result: exit-code) since Sal 2016-09-20 11:19:24 EEST; 1min 38s ago\n Docs: https://docs.docker.com\n Process: 4905 ExecStart=/usr/bin/dockerd -H fd:// (code=exited, status=1/FAILURE)\n Main PID: 4905 (code=exited, status=1/FAILURE)\n\nEyl 20 11:19:24 vegan systemd[1]: Starting Docker Application Container Engine...\nEyl 20 11:19:24 vegan dockerd[4905]: time="2016-09-20T11:19:24.023531856+03:00" level=fatal msg="Error starting daemon: pi\nEyl 20 11:19:24 vegan systemd[1]: docker.service: Main process exited, code=exited, …
Run Code Online (Sandbox Code Playgroud) 我正在运行 16.04(distro=Ubuntu 16.04.1 LTS
和 kernel= 4.4.0-45-generic
)并通过 docker snap 安装了 docker。
snap install docker
Run Code Online (Sandbox Code Playgroud)
这是我的快照列表。
# snap list
Name Version Rev Developer Notes
docker 1.11.2-9 56 canonical -
snapstore-example 0.3 4 noise -
ubuntu-core 16.04.1 423 canonical -
Run Code Online (Sandbox Code Playgroud)
但我无法启动 docker 守护进程。我做了什么
systemctl start snap.docker.dockerd.service
Run Code Online (Sandbox Code Playgroud)
错误日志似乎已获得许可。
Nov 30 00:54:20 ubuntu-xenial systemd[1]: Started Service for snap application docker.dockerd.
Nov 30 00:54:20 ubuntu-xenial snap[19148]: grep: /proc/self/mountinfo: Permission denied
Nov 30 00:54:20 ubuntu-xenial snap[19148]: time="2016-11-30T00:54:20.708894420Z" level=fatal msg="can't create unix socket /var/run/docker.sock: permission …
Run Code Online (Sandbox Code Playgroud) 我正在尝试在 Ubuntu 20.04 上安装 docker。apt-get
尝试使用和安装 docker snap
:
sudo apt-get install docker
Run Code Online (Sandbox Code Playgroud)
输出:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
wmdocker
The following NEW packages will be installed:
docker wmdocker
0 upgraded, 2 newly installed, 0 to remove and 6 not upgraded.
Need to get 0 B/14.3 kB of archives.
After this operation, 58.4 kB of additional disk space will be used.
Do you want to continue? …
Run Code Online (Sandbox Code Playgroud) 我如何简单地拉动并运行hello-world
?
nicholas@mordor:~$ \nnicholas@mordor:~$ \nnicholas@mordor:~$ snap list docker\nName Version Rev Tracking Publisher Notes\ndocker 20.10.14 1779 latest/stable canonical\xe2\x9c\x93 -\nnicholas@mordor:~$ \nnicholas@mordor:~$ sudo docker pull hello-world\nUsing default tag: latest\nCannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?\nnicholas@mordor:~$ \nnicholas@mordor:~$ lsb_release -a\nNo LSB modules are available.\nDistributor ID: Ubuntu\nDescription: Ubuntu 22.04 LTS\nRelease: 22.04\nCodename: jammy\nnicholas@mordor:~$ \nnicholas@mordor:~$ sudo systemctl start docker\nFailed to start docker.service: Unit docker.service not found.\nnicholas@mordor:~$ \nnicholas@mordor:~$ sudo systemctl status docker\nUnit docker.service could not be found.\nnicholas@mordor:~$ \n
Run Code Online (Sandbox Code Playgroud)\n也可以看看:
\n …