64位ubuntu安装docker总是报错,怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了64位ubuntu安装docker总是报错,怎么办相关的知识,希望对你有一定的参考价值。

参考技术A Docker 的基本用法在本节中,我将向您介绍 Docker 命令的常用选项。例如如何下载一个 docker image,打造一个容器,以及如何访问容器。要创建一个新的容器,你应该选择一个基本 image 的操作系统,例如启动 Ubuntu 或者 CentOS 或其他系统。您可以搜索一个基本 image 使用 Docker 搜索命令:docker search ubuntu该命令将显示所有 ubuntu images,你可以自己尝试一下搜索 centos Images。现在我们现在 base image到我们的服务中,使用命令:docker pull ubuntu现在,您可以通过使用命令来查看所有已下载的images:docker imagesUbuntu 镜像从DockerHub/Docker Registry下载。下一步骤是创建从该镜像的容器。要创建容器,可以使用docker create 或 docker rundocker create ubuntu:14.04docker create 命令会创建一个新的容器,但不会启动它。所以现在你需要使用运行命令:docker run -i -t ubuntu:14.04 /bin/bash此命令将创建并运行一个基于 Ubuntu14.04 镜像的容器,容器内并运行一个命令/bin/bash,您将在容器内自动运行命令。当你输入 Exit 命令退出容器时,容器也是停止运行,如果你想容器在后台运行需要在命令后面添加 -d 参数。docker run -i -t -d ubuntu:14.04 /bin/sh -c “while true; do echo hello world; sleep 1; done”/bin/sh -c “while true; do echo hello world; sleep 1; done” this is bash script to echo “hello word” forever.现在你可以看到容器在后台运行通过命令:docker ps如果你想从 bash 命令看日志结果,使用命令:docker logs NAMES/ContainerID怎样在后台访问容器 shell?这个命令将会连接你的容器 shell:docker exec -i -t NAMES/ContainerID你可以看到主机名和容器ID是相等的,这意味着你在容器shell内。当你在shell 上键入’exit`,会离开的shell,但容器仍在运行。你会经常使用的另一个命令是:docker stop NAME/ContainerID这将停止容器而不将其删除,这样你就可以用命令重新启动它:docker start NAME/ContainerID如果你想删除的容器,先停止它,然后用命令将其删除:docker rm NAME/ContainerID

ubuntu 安装docker

 

官方支持安装docker的Ubuntu版本:

ubuntu trusty 14.04(LTS) (64位)

ubuntu precise 12.04(LTS) (64位)

ubuntu raring 16.04(64位)

ubuntu saucy 13.10(64位)

1、检查ubuntu版本号是否满足:

2、检查device mapper:   作为docker的存储驱动

或者在/proc/devices文件中检查是否有device-mapper条目:

3、检查是否安装了curl包:which curl  或者如果curl没有安装的话,更新apt源之后,安装curl包:$ sudo apt-get update $ sudo apt-get install curl

4、获取最新的docker安装包: curl -fsSL https://get.docker.com/ | sh

The system prompts you for your sudo password. Then, it downloads and installs Docker and its dependencies.

Note: If your company is behind a filtering proxy, you may find that the apt-key command fails for the Docker repo during installation. To work around this, add the key directly using the following:

  $ curl -fsSL https://get.docker.com/gpg | sudo apt-key add -

 

确认是否安装成功:

方法一:查看docker版本号:docker version,打印相应信息表示安装成功。

方法二:$ sudo docker run hello-world

这个命令会下载一个测试用的镜像并启动一个容器运行它。如下所示表示安装成功

 

其他安装方法:Docker有deb格式的安装包,安装起来非常的容易。

首先添加Docker库的密钥:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9

然后把Docker的库添加到apt的源列表中,更新并安装lxc-docker包:

sudo sh -c "echo deb http://get.docker.io/ubuntu docker main\\
> /etc/apt/sources.list.d/docker.list"
sudo apt-get update
sudo apt-get install lxc-docker

5、查看是否安装成功:sudo docker info

 


 

以上是关于64位ubuntu安装docker总是报错,怎么办的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu 16.04 LTS 64位系统 安装Docker

ubuntu 16.04 64位安装docker

Ubuntu安装libgdiplus报错怎么办

成功安装64位Ubuntu以后必须做的第一件事

如何在docker中安装ubuntu系统

Ubuntu 16.04 LTS安装Docker