use*_*650 9 package-management apt repository docker
我正在尝试在 Ubuntu 16.04 上安装 docker。我是一个完整的 Ubuntu 新手,最近才安装它。
下面是安装步骤:https : //docs.docker.com/engine/installation/linux/ubuntu/
为了设置目录,我必须运行以下命令:
bash $ sudo apt-get -y --no-install-recommends install \ curl \ apt-transport-https \ ca-certificates \ curl \ software-properties-common
Run Code Online (Sandbox Code Playgroud)
我很困惑到底要复制和粘贴什么。我首先从 sudo 复制并粘贴了所有内容:
sudo apt-get -y --no-install-recommends install \ curl \ apt-transport-https \ ca-certificates \ curl \ software-properties-common
Run Code Online (Sandbox Code Playgroud)
但我收到以下错误:
E: Unable to locate package curl
E: Unable to locate package apt-transport-https
E: Unable to locate package ca-certificates
E: Unable to locate package curl
E: Unable to locate package software-properties-common
Run Code Online (Sandbox Code Playgroud)
你知道那些错误是什么意思吗,我该怎么做才能正确安装 Docker?
谢谢你。
mur*_*uru 12
您输入的命令大部分是正确的,但是,它有一个缺陷:那些\
应该转义换行符,而不是空格。文档中的命令是:
$ sudo apt-get install -y --no-install-recommends \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
Run Code Online (Sandbox Code Playgroud)
这应该按原样复制粘贴(前导除外$
)或类似地输入。通过删除换行符,这就是发生的事情:
$ printf "|%s|\n" sudo apt-get -y --no-install-recommends install \ curl \ apt-transport-https \ ca-certificates \ curl \ software-properties-common
|sudo|
|apt-get|
|-y|
|--no-install-recommends|
|install|
| curl|
| apt-transport-https|
| ca-certificates|
| curl|
| software-properties-common|
Run Code Online (Sandbox Code Playgroud)
如您所见,空格成为包名称的一部分。这就是为什么apt-get
找不到他们。执行以下任一操作:
sudo apt-get -y --no-install-recommends install curl apt-transport-https ca-certificates software-properties-common
Run Code Online (Sandbox Code Playgroud)
或者:
sudo apt-get -y --no-install-recommends install \
curl \
apt-transport-https \
ca-certificates \
software-properties-common
Run Code Online (Sandbox Code Playgroud)
如果您无法使用 Docker 的存储库来安装 Docker,您可以为您的版本下载 .deb 文件并手动安装。每次要升级 Docker 时,您都需要下载一个新文件。
转到https://apt.dockerproject.org/repo/pool/main/d/docker-engine/并为您要安装的 Docker 版本和您的 Ubuntu版本(最新版本 1.13.1)下载 .deb 文件对于 Ubuntu 16.04)。
安装 Docker,将下面的路径更改为您下载 Docker 包的路径。
sudo dpkg -i /path/to/package.deb
Run Code Online (Sandbox Code Playgroud)
Docker 守护进程会自动启动。
通过运行 hello-world 映像验证 docker 是否已正确安装。
sudo docker run hello-world
Run Code Online (Sandbox Code Playgroud)
此命令下载测试映像并在容器中运行它。当容器运行时,它会打印一条信息性消息并退出。
Docker 已安装并正在运行。您需要使用sudo
来运行 Docker 命令。
来源:https : //docs.docker.com/engine/installation/linux/ubuntu/#install-from-a-package
归档时间: |
|
查看次数: |
28518 次 |
最近记录: |