Docker安装 各系统安装 ubuntu mac windows

混乱,以前零星笔记拼凑,自己备忘

Ubuntu 安装 Docker

从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。
Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。

如果安装 Docker ce 需要 16.04 及以上版本,Docker 要求 Ubuntu 系统的内核版本高于 3.10 。

  1. Docker 要求 Ubuntu 操作系统为 64 位
$ uname -m

如果显示 x86_64 则为 64 位,显示 i686 则为 32位。如果是 32 位那就该重装系统了。

  1. 查看操作系统版本名称
$ lsb_release -cs

可能显示 xenial 也可能是 trusty 或者是其他,记住这个值,一会儿会用到。

  1. 更新包管理器,安装程序包
$ sudo apt-get update
$ sudo apt-get install linux-image-generic-lts-xenial
$ sudo reboot

注意: 第二行的 linux-image-generic-lts-xenial 这个名字最后一个单词就是由上一步获得的名字拼在一起的,所以如果上一步显示 trusty 这里则是 linux-image-generic-lts-trusty

  1. 获取 sudo 权限
$ su root
  1. 确认是否安装了 curl
$ which curl

如果没有安装,则使用命令安装

$ sudo apt-get update
$ sudo apt-get install curl
  1. 使用 curl 获取最新的 Docker
  • 1)、使用官网一键安装脚本
$ curl -s https://get.docker.com/ | sudo sh
  • 2)、使用阿里云一键安装脚本(曾经在阿里云的机器上成功安装,本文写作时使用腾讯云的机器,安装失败)
$ curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/intranet | sh -
$ curl -sSL https://github.com/gitlawr/install-docker/blob/1.0/<docker-version-you-want>.sh?raw=true | sh
  1. 验证 Docker 是否安装成功
$ sudo docker run hello-world
  1. 其他
  • 1)启动docker 后台服务
$ sudo service docker start

镜像加速

鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,可以配置加速器来解决,

设置网易的镜像地址:http://hub-mirror.c.163.com

新版的 Docker 使用 (Linux)

/etc/docker/daemon.json

或者(Windows)

%programdata%\docker\config\daemon.json

来配置 Daemon。
在该配置文件中加入(没有该文件的话,请先建一个):

{
  "registry-mirrors": ["http://hub-mirror.c.163.com"]
}

设置ustc的镜像

ustc是老牌的linux镜像服务提供者了,还在遥远的ubuntu 5.04版本的时候就在用。

ustc 的docker镜像加速器速度很快。ustc docker mirror的优势之一就是不需要注册,是真正 的公共服务。

https://lug.ustc.edu.cn/wiki/mirrors/help/docker

编辑该文件:

vi /etc/docker/daemon.json

在该文件中输入如下内容:

{
 "registry‐mirrors": ["https://docker.mirrors.ustc.edu.cn"] 
}

CentOS 安装 Docker

建议安装在CentOS7.x以上的版本,内核版本高于 3.10 ,在CentOS6.x的版本中,安装前需要
安装其他很多的环境而且Docker很多补丁不支持更新。

  1. 移除旧的版本:
$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine
  1. yum 包更新到最新
sudo yum update
  1. 安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是
    devicemapper驱动依赖的
sudo yum install ‐y yum‐utils device‐mapper‐persistent‐data lvm2
  1. 设置yum源为阿里云
sudo yum‐config‐manager ‐‐add‐repo http://mirrors.aliyun.com/docker‐ce/linux/centos/docker‐ce.repo
  1. 更新 yum 缓存(可以省略这一步)
sudo yum makecache fast
  1. 安装docker
sudo yum install docker‐ce
  1. 安装后查看docker版本
docker ‐v
  1. 启动 Docker 后台服务
sudo systemctl start docker
  1. 测试运行 hello-world
docker run hello-world

CentOS 使用脚本安装 Docker

  1. 使用 sudo 或 root 权限登录 Centos。

  2. 确保 yum 包更新到最新。

$ sudo yum update
  1. 执行 Docker 安装脚本。
$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh

执行这个脚本会添加 docker.repo 源并安装 Docker。

  1. 启动 Docker 进程。
sudo systemctl start docker

5.验证 docker 是否安装成功并在容器中执行一个测试的镜像。

$ sudo docker run hello-world
docker ps

到此,Docker 在 CentOS 系统的安装完成。

删除 Docker CE

执行以下命令来删除 Docker CE:

$ sudo yum remove docker-ce
$ sudo rm -rf /var/lib/docker

macOS 安装 Docker

  1. 系统要求

macOS Yosemite 10.10.3或更高版本

  1. 安装步骤

前往https://store.docker.com/editions/community/docker-ce-desktop-mac ,点击页面右侧的“Get Docker”按钮,下载安装包;

双击即可安装。

stable下载

edge下载

终端打开查看版本

docker --version

Windows 安装 Docker

  1. win7、win8 系统 docker安装

下载地址

docker toolbox 是一个工具集

Docker CLI 客户端,用来运行docker引擎创建镜像和容器
Docker Machine. 可以让你在windows的命令行中运行docker引擎命令
Docker Compose. 用来运行docker-compose命令
Kitematic. 这是Docker的GUI版本
Docker QuickStart shell. 这是一个已经配置好Docker的命令行环境
Oracle VM Virtualbox. 虚拟机
  1. Win10 系统

开始右键-》应用和功能-》启用和关闭windows功能-》选中Hyper-V

1. 安装 Toolbox

Toolbox 下载

Download Desktop and Take a Tutorial -》注册-》登录

2. 镜像加速

系统右下角托盘 Docker右键菜单-》Settings-》Daemon-》 Registrymirrors -》填写 https://registry.docker-cn.com-》 Apply-》保存后 Docker-》重启并应用配置的镜像地址

  1. 系统要求

Windows 10 Professional 或 Windows 10 Enterprise X64

对于Win 7,可使用Docker Toolbox(不建议使用)

  1. 安装步骤

前往https://store.docker.com/editions/community/docker-ce-desktop-windows ,点击页面右侧的“Get Docker”按钮,下载安装包;

双击即可安装。

posted on   何苦->  阅读(377)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示