`
keji007
  • 浏览: 3496 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Docker各平台下安装

阅读更多
Ubuntu Docker 安装
Docker 支持以下的 Ubuntu 版本:
• Ubuntu Precise 12.04 (LTS)
• Ubuntu Trusty 14.04 (LTS)
• Ubuntu Wily 15.10
• 其他更新的版本……
________________________________________
前提条件
Docker 要求 Ubuntu 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的 Ubuntu 版本是否支持 Docker。
通过 uname -r 命令查看你当前的内核版本
runoob@runoob:~$ uname -r

________________________________________
使用脚本安装 Docker
1、获取最新版本的 Docker 安装包
runoob@runoob:~$ wget -qO- https://get.docker.com/ | sh

输入当前用户的密码后,就会下载脚本并且安装Docker及依赖包。


安装完成后有个提示:
    If you would like to use Docker as a non-root user, you should now consider
    adding your user to the "docker" group with something like:

    sudo usermod -aG docker runoob
   Remember that you will have to log out and back in for this to take effect! 
当要以非root用户可以直接运行docker时,需要执行 sudo usermod -aG docker runoob 命令,然后重新登陆,否则会有如下报错

2、启动docker 后台服务
runoob@runoob:~$ sudo service docker start

3、测试运行hello-world
runoob@runoob:~$ docker run hello-world
________________________________________
镜像加速
鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决,我使用的是网易的镜像地址:http://hub-mirror.c.163.com。
新版的 Docker 使用 /etc/docker/daemon.json(Linux) 或者 %programdata%\docker\config\daemon.json(Windows) 来配置 Daemon。
请在该配置文件中加入(没有该文件的话,请先建一个):
{
  "registry-mirrors": ["http://hub-mirror.c.163.com"]
}
CentOS Docker 安装
Docker支持以下的CentOS版本:
• CentOS 7 (64-bit)
• CentOS 6.5 (64-bit) 或更高的版本
________________________________________
前提条件
目前,CentOS 仅发行版本中的内核支持 Docker。
Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。
Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。
________________________________________
使用 yum 安装(CentOS 7下)
Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。
通过 uname -r 命令查看你当前的内核版本
[root@runoob ~]# uname -r 3.10.0-327.el7.x86_64

安装 Docker
Docker 软件包和依赖包已经包含在默认的 CentOS-Extras 软件源里,安装命令如下:
[root@runoob ~]# yum -y install docker

安装完成。

启动 Docker 后台服务
[root@runoob ~]# service docker start

测试运行 hello-world
[root@runoob ~]#docker run hello-world

由于本地没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行。
________________________________________
使用脚本安装 Docker
1、使用 sudo 或 root 权限登录 Centos。
2、确保 yum 包更新到最新。
$ sudo yum update
3、执行 Docker 安装脚本。
$ curl -fsSL https://get.docker.com/ | sh
执行这个脚本会添加 docker.repo 源并安装 Docker。
4、启动 Docker 进程。
$ sudo service docker start
5、验证 docker 是否安装成功并在容器中执行一个测试的镜像。
$ sudo docker run hello-world
到此,docker 在 CentOS 系统的安装完成。
________________________________________
镜像加速
鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决,我使用的是网易的镜像地址:http://hub-mirror.c.163.com。
新版的 Docker 使用 /etc/docker/daemon.json(Linux) 或者 %programdata%\docker\config\daemon.json(Windows) 来配置 Daemon。
请在该配置文件中加入(没有该文件的话,请先建一个):
{
  "registry-mirrors": ["http://hub-mirror.c.163.com"]
}
Windows Docker 安装
________________________________________
win7、win8 系统
win7、win8 等需要利用 docker toolbox 来安装,国内可以使用阿里云的镜像来下载,下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
docker toolbox 是一个工具集,它主要包含以下一些内容:
Docker CLI 客户端,用来运行docker引擎创建镜像和容器
Docker Machine. 可以让你在windows的命令行中运行docker引擎命令
Docker Compose. 用来运行docker-compose命令
Kitematic. 这是Docker的GUI版本
Docker QuickStart shell. 这是一个已经配置好Docker的命令行环境
Oracle VM Virtualbox. 虚拟机
下载完成之后直接点击安装,安装成功后,桌边会出现三个图标,入下图所示:

点击 Docker QuickStart 图标来启动 Docker Toolbox 终端。
如果系统显示 User Account Control 窗口来运行 VirtualBox 修改你的电脑,选择 Yes。

$ 符号那你可以输入以下命令来执行。
$ docker run hello-world
Unable to find image 'hello-world:latest' locally
Pulling repository hello-world
91c95931e552: Download complete
a8219747be10: Download complete
Status: Downloaded newer image for hello-world:latest
Hello from Docker.
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
  1. The Docker Engine CLI client contacted the Docker Engine daemon.
  2. The Docker Engine daemon pulled the "hello-world" image from the Docker Hub.
     (Assuming it was not already locally available.)
  3. The Docker Engine daemon created a new container from that image which runs the
     executable that produces the output you are currently reading.
  4. The Docker Engine daemon streamed that output to the Docker Engine CLI client, which sent it
     to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
  $ docker run -it ubuntu bash

For more examples and ideas, visit:
  https://docs.docker.com/userguide/
________________________________________
Win10 系统
现在 Docker 有专门的 Win10 专业版系统的安装包,需要开启Hyper-V。
开启 Hyper-V

程序和功能

启用或关闭Windows功能

选中Hyper-V

1、安装 Toolbox
最新版 Toolbox 下载地址: https://www.docker.com/get-docker
点击 Get Docker Community Edition,并下载 Windows 的版本:


2、运行安装文件
双击下载的 Docker for Windows Installe 安装文件,一路 Next,点击 Finish 完成安装。


安装完成后,Docker 会自动启动。通知栏上会出现个小鲸鱼的图标 ,这表示 Docker 正在运行。
桌边也会出现三个图标,入下图所示:
我们可以在命令行执行 docker version 来查看版本号,docker run hello-world 来载入测试镜像测试。
如果没启动,你可以在 Window是 搜索 Docker 来启动:

启动后,也可以在通知栏上看到小鲸鱼图标:

________________________________________
镜像加速
鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决,我使用的是网易的镜像地址:http://hub-mirror.c.163.com。
新版的 Docker 使用 /etc/docker/daemon.json(Linux) 或者 %programdata%\docker\config\daemon.json(Windows) 来配置 Daemon。
请在该配置文件中加入(没有该文件的话,请先建一个):
{
  "registry-mirrors": ["http://hub-mirror.c.163.com"]
}
MacOS Docker 安装
使用 Homebrew 安装
macOS 我们可以使用 Homebrew 来安装 Docker。
Homebrew 的 Cask 已经支持 Docker for Mac,因此可以很方便的使用 Homebrew Cask 来进行安装:
$ brew cask install docker

==> Creating Caskroom at /usr/local/Caskroom
==> We'll set permissions properly so we won't need sudo in the future
Password:          # 输入 macOS 密码
==> Satisfying dependencies
==> Downloading https://download.docker.com/mac/stable/21090/Docker.dmg
######################################################################## 100.0%
==> Verifying checksum for Cask docker
==> Installing Cask docker
==> Moving App 'Docker.app' to '/Applications/Docker.app'.
🍺  docker was successfully installed!
在载入 Docker app 后,点击 Next,可能会询问你的 macOS 登陆密码,你输入即可。之后会弹出一个 Docker 运行的提示窗口,状态栏上也有有个小鲸鱼的图标( )。
________________________________________
手动下载安装
如果需要手动下载,请点击以下链接下载 Stable 或 Edge 版本的 Docker for Mac。
如同 macOS 其它软件一样,安装也非常简单,双击下载的 .dmg 文件,然后将鲸鱼图标拖拽到 Application 文件夹即可。

从应用中找到 Docker 图标并点击运行。可能会询问 macOS 的登陆密码,输入即可。

点击顶部状态栏中的鲸鱼图标会弹出操作菜单。


第一次点击图标,可能会看到这个安装成功的界面,点击 "Got it!" 可以关闭这个窗口。

启动终端后,通过命令可以检查安装后的 Docker 版本。
$ docker --version
Docker version 17.09.1-ce, build 19e2cf6
镜像加速
鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决,我使用的是网易的镜像地址:http://hub-mirror.c.163.com。
在任务栏点击 Docker for mac 应用图标 -> Perferences... -> Daemon -> Registry mirrors。在列表中填写加速器地址即可。修改完成之后,点击 Apply & Restart 按钮,Docker 就会重启并应用配置的镜像地址了。

之后我们可以通过 docker info 来查看是否配置成功。
$ docker info
...
Registry Mirrors:
http://hub-mirror.c.163.com
Live Restore Enabled: false




  • 大小: 196.3 KB
  • 大小: 409.6 KB
分享到:
评论

相关推荐

    Ubuntu离线安装docker与nvidia-docker离线资源包

    在Ubuntu系统上离线安装Docker和NVIDIA-docker是一项技术性较强的任务,尤其是在没有网络连接的情况下。这里我们将详细介绍如何通过提供的离线资源包完成这一过程。 首先,我们需要理解Docker和NVIDIA-docker的基本...

    centos7.4离线安装docker

    Docker是一种开源的应用容器引擎,允许开发者将他们的应用及其依赖打包到一个可移植的容器中,然后在任何平台上运行。对于系统管理员来说,Docker提供了一种高效的方法来部署和管理应用程序,而无需担心环境差异。 ...

    docker&docker-compose 19.03.14二进制安装

    5. **安装Docker Compose**:将Docker Compose的可执行文件链接到系统的PATH路径下,例如`ln -s /path/to/docker-compose /usr/local/bin/docker-compose`。 6. **验证安装**:最后,通过`docker-compose --version`...

    windows下安装docker

    ### Windows 下安装 Docker #### 一、安装 **1.1 下载** 为了在 Windows 平台上搭建 Docker 开发环境,首先需要下载 Docker Toolbox。官方推荐的下载地址为:...

    docker离线安装.zip

    这个"docker离线安装.zip"压缩包是为了解决在没有网络连接的情况下安装Docker的问题。通常,Docker的在线安装过程需要访问Docker官方网站获取安装文件,但在网络受限的环境中,离线安装包就显得尤为必要。 该压缩...

    ky10 server docker-compose 离线安装

    首先,了解“ky10 server”可能是一个自定义的服务器环境或者某个特定版本的服务器,我们假设它基于Linux发行版,因为Docker和Docker Compose通常在这些平台上运行。离线安装意味着我们需要手动下载所需的软件包,并...

    服务器上需要安装docker云平台接口平台环境搭建.docx

    服务器上需要安装docker云平台接口平台环境搭建 标题解释:服务器上需要安装docker云平台接口平台环境搭建,表示需要在服务器上安装和配置docker云平台接口平台环境,以便实现自动化构建、测试和部署。 描述解释:...

    CentOS下docker1.13.1完整离线rpm包

    在Linux环境中,Docker是一种流行的容器化平台,它允许开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。本资源是专门为CentOS系统设计的Docker 1.13.1...

    docker安装.docx

    在本文中,我们将深入探讨如何在Linux环境下,特别是CentOS操作系统上安装Docker。Docker是一种流行的开源容器化平台,它允许开发者打包他们的应用及其依赖环境,并在任何地方轻松部署和运行。 首先,确保你的...

    docker离线安装脚本.zip

    在IT行业中,Docker是一种流行的开源容器化平台,它允许开发者打包他们的应用和依赖环境到一个可移植的容器中,从而实现跨平台的无缝运行。本文将深入探讨如何在Linux CentOS 7系统上进行离线安装Docker,利用提供的...

    docker安装skywalking+mysql

    在本文中,我们将探讨如何使用Docker安装MySQL和Apache SkyWalking。Docker是一个流行的容器化平台,它允许我们在隔离的环境中轻松部署和管理应用程序及其依赖项。以下是对标题和描述中涉及步骤的详细解释。 首先,...

    docker安装过程的gpg文件

    在IT行业中,Docker是一种流行的开源容器化平台,它允许开发者打包他们的应用及其依赖环境到一个可移植的容器中,从而实现跨平台的无缝运行。在这个场景中,"docker_gpg"提到了GPG(GNU Privacy Guard)文件,这与...

    所有linux系统离线安装包docker和docker-compose

    总而言之,这个压缩包提供了Linux用户在无网络条件下安装Docker和Docker Compose的解决方案,对于系统管理员来说,这是一个非常有价值的资源,特别是对于那些需要在多台服务器上快速部署Docker环境的情况。

    redhat安装docker-ce依赖包

    Docker CE是一个流行的开源平台,它允许用户构建、部署和运行分布式应用程序,通过容器化技术实现了轻量级隔离。在RHEL上安装Docker CE时,确保正确地安装所有依赖包至关重要,因为这会直接影响到Docker服务的稳定性...

    ubuntu离线安装nvidia-docker2

    在Ubuntu系统中,离线安装`nvidia-docker2`是一项关键任务,特别是对于那些没有稳定网络连接或者希望在隔离环境中部署GPU加速的Docker容器的用户。`nvidia-docker2`是一个允许你在Docker容器中充分利用NVIDIA GPU...

    docker安装教程.md

    Docker是一款开源的应用容器引擎,它允许开发者打包应用以及依赖包到一个可移植的容器中,然后发布到任何支持Docker的平台上,从而实现应用的快速部署和扩展。Docker基于Linux内核特性如cgroups和内核命名空间来创建...

    centos7离线安装docker

    CentOS 7 离线安装 Docker 是指在不联网的情况下,在 CentOS 7 操作系统上安装 Docker 的过程。 Docker 是一个流行的容器化平台,可以帮助开发者快速构建、测试和部署应用程序。下面是 CentOS 7 离线安装 Docker 的...

    windows7 安装docker包 DockerToolbox18.03.0.zip

    5. **VirtualBox**:由于Windows 7不支持Docker的Hyper-V技术,所以Docker Toolbox使用VirtualBox作为虚拟化平台,提供一个Linux环境来运行Docker服务。 安装完成后,你需要在命令行中设置Docker环境。打开Docker ...

    docker24.0.5.rar

    首先,离线安装Docker意味着我们需要在有网络连接的环境下提前下载所有必要的文件,这通常包括Docker的安装包以及其依赖。在这个名为"docker24.0.5.rar"的压缩包中,应该包含了这些文件。在没有网络的CentOS 7服务器...

    docker免安装版.tar.gz

    Docker CE是Docker公司提供的开源平台,用于构建、分发和运行分布式应用程序。19.03.11版本可能包含了性能优化、新功能以及对先前版本的错误修复。 【标签】"docker"表明了该压缩包的主要内容与Docker相关。Docker...

Global site tag (gtag.js) - Google Analytics