iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >怎么在不同操作系统中安装docker
  • 779
分享到

怎么在不同操作系统中安装docker

2023-06-27 12:06:49 779人浏览 泡泡鱼
摘要

这篇“怎么在不同操作系统中安装Docker”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么在不同操作系统中安装docker

这篇“怎么在不同操作系统中安装Docker”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么在不同操作系统中安装docker”文章吧。

怎么在不同操作系统中安装docker

支持的平台

Docker目前已经支持非常多的linux平台,ubuntu、Red Hat企业版Linux、Debian、Centos、Fedora、oracle Linux等。如果使用虚拟环境,甚至可以在OS X 和 windows中运行。

安装的条件

  • Docker目前只能在64位CPU架构的计算机上运行(目前只能是x86_64 、amd64)。

  • Linux 3.8 或 更高版本的内核。3.8之前的版本也能运行,但效果不同,遇到问题时大家都建议你升级。

  • 内核必须支持一些是和的存储驱动(strage drive),例如:

  • Device Manage

  • AUFS

  • vfs

  • btrfs

  • 默认存储驱动通常是Device

  • 内核必须支持并开启cgroup和命名空间(banespace)功能

在Ubuntu中安装Docker

版本支持:Ubuntu 12.04 LTS 及之后的 64位版本 。但这并不意味着除此之外的Ubuntu或Debian不能按照Docker,只要有适当的内核和Docker所必须的支持,其他版本也能安装,但是不能得到官方的支持,遇到BUG无法得到官方的修复。

现假设我安装好的Ubuntu 12.04 LTS 64位电脑为darknight.example.com。

检查前提条件

内核

确认依据安装能满足要求的Linux内核。通过uname命令查询。

$ uname -a

Ubuntu 12.04.3及以上版本的默认内核是3.8.0 x86_64。

如果查到的不是3.8版的内核,可以用apt-get来升级:

$ sudo apt-get update$ sudo apt-get install linux-headers-3.8.0-27-generic

然后更新Grub启动加载器来加载新内核:

$ sudo update-grub

完成安装后,重启宿主机来启用新的3.8内核:

$sudo reboot

重启之后,可以用 uname -a确认是否运行了新版本内核。

检查Device Mapper

这里使用Device Mapper昨晚存储驱动。2.6.9版本及以上的Linux内核已经集成了Device Mapper,并提供了一个将块设备映射到高级虚拟设备的方法。Device Mapper支持“自动精简配置”(thin-provisioning)的概念,可以在一种文件系统中存储多台虚拟设备(Docker镜像中的层)。所以很适合做Docker的存储驱动。

Ubuntu 12.04 以上都装好了,可以用一下代码检查:

$ ls l /sys/class/misc/device-mapper

如果没有出现device-mapper的信息,可以加载 dm_mod 模块:

$ sudo modprobe dm_mod

cgroup 和命名空间自2.6版本已经开始集成在Linux内核中了。

安装Docker

通过Docker源安装最新版本。要安装最新的 Docker 版本,首先需要安装 apt-transport-https 支持,之后通过添加源来安装。

$ sudo apt-get install apt-transport-Https$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9$ sudo bash -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list"$ sudo apt-get update$ sudo apt-get install lxc-docker

如果是较低版本的 Ubuntu 系统,需要先更新内核。

$ sudo apt-get update$ sudo apt-get install linux-image-generic-lts-raring linux-headers-generic-lts-raring$ sudo reboot

然后重复上面的步骤即可。

安装之后启动 Docker 服务。

$ sudo service docker start
评论中一网友的建议:

ubuntu下,用以下这种脚本方式安装最方便,来源于sameersbn/docker-gitlab官方说明:

sudo apt-get purge docker.iocurl -s https://get.docker.io/ubuntu/ | sudo shsudo apt-get updatesudo apt-get install lxc-docker

OS X

使用 Boot2Docker 工具

Boot2Docker 是一个极小的虚拟机,同时提供了一个包装脚本(wrapper script)对该虚拟机进行管理。 安装Boot2Docker的条件:

  • VirtualBox
  • Docker客户端

安装Boot2Docker

GitHub安装,或者官网下载安装。官网有个视频可学。

启动Boot2Docker

进入系统的Application文件夹,找到Boot2Docker打开

测试Boot2Docker

通过本机的Docker客户端连接到Boot2Docker虚拟机中运行Docker守护进程,来测试Boot2Docker安装程序是否正常运行

$ docker info

当显示出Docker信息时就是安装成功运行了。

Windows

与OS X一样,用Boot2Docker安装。官网、GitHub。

同样需要两个条件:

  • VirtualBox
  • Docker客户端

下载好后运行脚本即可。

测试Boot2Docker

也是用以下命令测试:

$ docker info

当显示出Docker信息时就是安装成功运行了。

CentOS

对于 CentOS6,可以使用 EPEL 库安装 Docker,命令如下

$ sudo yum install http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm$ sudo yum install docker-io
CentOS7

CentOS7 系统 CentOS-Extras 库中已带 Docker,可以直接安装:

$ sudo yum install docker

安装之后启动 Docker 服务,并让它随系统启动自动加载。

$ sudo service docker start$ sudo chkconfig docker on

以上就是关于“怎么在不同操作系统中安装docker”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网操作系统频道。

--结束END--

本文标题: 怎么在不同操作系统中安装docker

本文链接: https://www.lsjlt.com/news/310281.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么在不同操作系统中安装docker
    这篇“怎么在不同操作系统中安装docker”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么在不同操作系统中安装docker...
    99+
    2023-06-27
  • 怎么在不同的操作系统中安装Golang语言
    近年来,Golang/Golang语言作为兼顾区块链、云计算、大数据、高并发、网络编程等多个领域的编程语言,在软件开发中得到了广泛的应用,因此许多程序员开始学习和使用Golang语言。本文旨在为想要学习Golang语言的读者提供一些有用的入...
    99+
    2023-05-14
  • 在CentOS操作系统上怎么安装Docker
    在CentOS操作系统上安装Docker可以通过以下步骤实现: 更新系统软件包: sudo yum update 添加Doc...
    99+
    2024-04-02
  • python3 在不同操作系统安装第三方
    最近在看python3 ,有很多功能需要安装第三方库不同的操作系统安装方法经常出现错误,于是自己慢慢研究了不同操作系统的安装办法用psutil模块做个例子吧psutil是一个跨平台库,能够轻松实现获取系统运行的进程和系统利用率(包括CPU、...
    99+
    2023-01-31
    第三方 系统安装 操作
  • 如何在不同的操作系统上安装PHP
    开发和管理网站需要无数的组件和工具。其中一个很重要的部分是PHP。PHP是一种服务器端脚本语言,是许多网站、内容管理系统 (CMS) 和电子商务平台的重要组成部分。在本文中,我们将向您介绍如何在不同的操作系统上安装PHP。Windows系统...
    99+
    2023-05-14
  • 如何在不同的操作系统中安装Golang语言
    本篇内容主要讲解“如何在不同的操作系统中安装Golang语言”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何在不同的操作系统中安装Golang语言”吧!在Windows上安装Golang首先,...
    99+
    2023-07-05
  • 如何在Ubuntu操作系统里安装Docker
    本篇内容主要讲解“如何在Ubuntu操作系统里安装Docker”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何在Ubuntu操作系统里安装Docker”吧!Docker 是一个开源的应用容器引...
    99+
    2023-06-06
  • 如何在不同的操作系统上安装Golang环境
    随着Golang在开发中的广泛应用,学习和使用Golang的人越来越多。安装Golang的环境是使用Golang开发的前提条件之一。本文将介绍如何在不同的操作系统上安装Golang环境。Windows在Windows平台上安装Golang最...
    99+
    2023-05-14
  • 怎么在ubuntu14.04系统中安装docker
    今天就跟大家聊聊有关怎么在ubuntu14.04系统中安装docker,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1,安装wget:确保有wget 如果没有:sudo apt-ge...
    99+
    2023-06-07
  • 怎么在CentOS系统中安装Docker
    本篇内容介绍了“怎么在CentOS系统中安装Docker”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、因为selinux和LXC有冲突,...
    99+
    2023-06-10
  • 详细解读:如何在不同操作系统中安装Golang环境
    在不同操作系统中安装Golang环境 Go语言是一种相对年轻但备受推崇的编程语言,它具有高效的编译速度和强大的并发特性,因此在软件开发领域广受欢迎。本文将详细介绍如何在不同操作系统中安...
    99+
    2024-02-22
    操作系统 golang 安装 go语言 linux操作系统
  • Python不同操作系统下的安装及配置
    windows下安装pythona)下载python软件软件下载地址:https://www.python.org/downloads/windows/,点击链接进行下载安装好下载好的软件,一路点next安装完成就OK,其中要记录一下Pyt...
    99+
    2023-01-31
    操作系统 Python
  • Linux系统中怎么安装docker
    这篇“Linux系统中怎么安装docker”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux系统中怎么安装docker...
    99+
    2023-06-28
  • 怎么在不同操作系统下搭建golang环境
    本篇内容介绍了“怎么在不同操作系统下搭建golang环境”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Windows中的golang环境搭建...
    99+
    2023-07-06
  • 简易pandas安装教程:详细指导如何在不同操作系统上安装pandas
    简易pandas安装教程:详细指导如何在不同操作系统上安装pandas,需要具体代码示例 随着数据处理和分析的需求不断增加,pandas成为了许多数据科学家和分析师们的首选工具之一。p...
    99+
    2024-02-22
    pandas 操作系统 安装教程 linux操作系统 pip安装
  • 操作系统安装:如何一步一步安装操作系统?
    1. 准备工作 在开始安装操作系统之前,您需要准备以下几项: 光盘或U盘:如果您使用光盘安装操作系统,请确保光盘没有划痕或损坏;如果您使用U盘安装操作系统,请确保U盘有足够的空间来容纳操作系统安装文件。 安装介质:将操作系统安装文件复制...
    99+
    2024-02-05
    操作系统安装 安装过程 注意事项 准备工作
  • linux操作系统安装
    要安装Linux操作系统,您可以按照以下步骤进行操作:1. 选择Linux发行版:Linux有许多不同的发行版,如Ubuntu、Fe...
    99+
    2023-09-15
    LINUX
  • Ubuntu15.04桌面操作系统怎么安装
    本篇内容介绍了“Ubuntu15.04桌面操作系统怎么安装”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!点击“Start”,打开虚拟机,启动...
    99+
    2023-06-13
  • Linux系统中怎样安装Docker
    Linux系统中怎样安装Docker,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。简单来说,Docker镜像是一个配置好了所需环境的操作系统,我们在自己的电脑上...
    99+
    2023-06-28
  • 怎么在不同操作系统下更改MySQL的端口号
    本文小编为大家详细介绍“怎么在不同操作系统下更改MySQL的端口号”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么在不同操作系统下更改MySQL的端口号”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、修改W...
    99+
    2023-07-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作