使用 snap docker 构建镜像的问题

dan*_*ast 6 linux linux-mint docker

这是我的码头工人:

» which docker
/snap/bin/docker
» docker --version
Docker version 17.06.2-ce, build a04f55b
Run Code Online (Sandbox Code Playgroud)

我安装的:

sudo snap install docker
Run Code Online (Sandbox Code Playgroud)

我尝试构建一个图像:

» docker build -f ./Dockerfile .
unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat /var/lib/snapd/void/Dockerfile: no such file or directory
Run Code Online (Sandbox Code Playgroud)

Dockerfile那里:

»  ls -l Dockerfile 
-rw-rw-r-- 1 damane damane 144 Aug  8 13:48 Dockerfile
Run Code Online (Sandbox Code Playgroud)

这是我的系统:

» lsb_release -a
No LSB modules are available.
Distributor ID: LinuxMint
Description:    Linux Mint 19 Tara
Release:        19
Codename:       tara
Run Code Online (Sandbox Code Playgroud)

小智 6

这并不能直接回答您的 snap 安装问题,但是,我建议不要使用 snap,而是按照docker 文档页面上的说明进行操作。

这样,您将始终拥有官方和更新版本