专业编程基础技术教程

网站首页 > 基础教程 正文

快速了解各系统的Docker 安装

ccvgpt 2024-08-06 12:33:50 基础教程 11 ℃

Docker 安装

CentOS Docker 安装

CentOS版本支持

  • CentOS 7 (64-bit)
  • CentOS 6.5 (64-bit) 或更高的版本

安装前提条件

快速了解各系统的Docker 安装

CentOS 仅发行版本中的内核支持 Docker。

Docker 容器通过 Docker 镜像来创建。

Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。

Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。


Docker 安装

1、移除旧版本

yum remove docker docker-common docker-selinux docker-engine

2、安装需要的软件包

软件:yum-util 提供 yum-config-manager 功能,device-mapper-persistent-data 和 lvm2 是 devicemapper 驱动依赖的

yum install -y yum-utils device-mapper-persistent-data lvm2

3、设置 Docker的yum源

yum-config-manager --add-repo 镜像地址/linux/centos/docker-ce.repo

4、安装

yum install -y docker-ce

5、启动并加入开机启动

systemctl start docker

systemctl enable docker

docker info

如果 Docker 运行下载太慢修改为国内仓库镜像 Docker 镜像加速器


Ubuntu Docker 安装

Ubuntu 版本支持

  • Cosmic 18.10
  • Bionic 18.04 (LTS)
  • Xenial 16.04 (LTS)

安装前提条件

64位CPU架构的计算机。(暂不支持32位)

内核至少支持其中一种存储驱动:Device Manager(默认); AUFS; vfs; btrfs。

内核必须支持并开启cgroup和namespace功能。


Docker 安装

1、移除旧版本

sudo apt-get remove docker docker-engine docker-ce docker.io

2、更新apt包索引

sudo apt-get update

3、apt支持https使用Repository

sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common

curl -fsSL 镜像地址/linux/ubuntu/gpg | sudo apt-key add -

sudo apt-key fingerprint 0EBFCD88

sudo add-apt-repository \ "deb [arch=amd64] 镜像地址/linux/ubuntu \ $(lsb_release -cs) \ stable"

sudo apt-get update

4、确认Docker的源信息是否正确, 新的源是否添加成功

sudo apt-cache madison docker-ce

yum install -y yum-utils device-mapper-persistent-data lvm2

5、安装

sudo apt-get install -y docker-ce

6、查看docker服务是否启动

sudo systemctl status docker

7、如果Docker未启动,则启动Docker

sudo systemctl start docke

运行Hello World,校验Docker是否安装成功

sudo docker run hello-world

如果 Docker 运行下载太慢修改为国内仓库镜像 Docker 镜像加速器


Windows Docker 安装

Windows 主要两种方案

  • Windows Docker 客户端方案
  • Vmware/Virtualbox 虚拟机方案

Windows Docker 客户端方案

这个方案本文没提供,安装也不是很复杂,大家直接网上查询一下。

这个原理也是安装一个虚拟机,然后 Docker 也直接在 Linux 环境中运行。Docker引擎使用了一个定制的Linux内核。

所以建议大家使用第二种方案,【Vmware/Virtualbox 虚拟机方案】


Vmware/Virtualbox 虚拟机方案

1、安装Vmware/Virtualbox

参考 安装 Vmware

2、安装 Centos/Unbuntu

参考 安装 Centos/安装 Unbuntu

3、安装 Docker

参考 Centos Docker 安装 /Unbuntu Docker 安装


MacOS Docker 安装

MacOS 版本支持

  • Mac适用于OS X Sierra 10.12和更新的macOS版本

Docker安装情况见Docker 文档


希望我的分享可以帮助到你,如果你在内容技术上遇到难题,可以+关注■@主引教程 ,反馈给我们。我们会及时回复,如果有那些内容有误可以直接提出来,我们会及时纠正,谢谢来访。

猜你喜欢

最近发表
标签列表