- Docker 安裝 - Linux-Ubuntu

Docker支持多個Linux平臺:Ubuntu、RedHat Enterprise Linux(推薦,直接提供了可安裝的軟件包),也支持Linux衍生系統:Debian、CentOS、Fedora等;使用虛擬環境還可以在OS X和Windows上運行Docker;

安裝 VMware + Ubuntu:

Mac下安裝
Windows下安裝
Ubuntu 更新軟件源


1、安裝Docker的先決條件:

  • 運行64位CPU的計算機;
  • Linux3.8及以上版本的內核;
  • 必須支持一種適合的存儲驅動:Device Manager(默認)、AUFS、vfs、btrfs;
  • 必須支持並開啓cgroup和命名空間功能;

2、檢查前提條件:

  • 檢查內核版本:uname -a,要求3.8及以上;
    在這裏插入圖片描述
  • 檢查Device Mapper存儲驅動是否已經安裝:ls -l /sys/class/misc/device-mapper
    Device Mapper支持“自動精簡配置”,可以在一種文件系統中存儲多臺虛擬設備(Docker鏡像中的層);
    在這裏插入圖片描述

3、安裝Docker:

4、配置加速器

https://www.funtl.com/zh/docker/Docker-鏡像加速器.html#ubuntu-16-04-、debian-8-、centos-7

{
  "registry-mirrors": [
    "https://registry.docker-cn.com"
  ]
}

在這裏插入圖片描述

5、安裝Compose

從 官方 GitHub Release查看https://github.com/docker/compose/releases lastest版本;

$ sudo curl -L https://github.com/docker/compose/releases/download/最新版本/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
$ chmod +x /usr/local/bin/docker-compose  // 默認沒有可執行權限
$ docker-compose version   // 查看是否安裝成功

6、修改防火牆配置:(可選操作)

若Ubuntu中使用了UFW(Uncomplicated Firewall,簡單防火牆),則需要對Firewall的配置文件/etc/default/ufw做一些修改,才能使docker正常工作;因爲Docker使用網橋來管理容器中的網絡,默認情況下UFW會丟棄所有轉發的數據包(分組),所以需要在配置文件中修改啓用數據包的轉發:DEFAULT_FORWARD_POLICY="DROP"改爲DEFAULT_FORWARD_POLICY="ACCEPT"
保存修改後重新加載UFW:$ sudo ufw reload

7、創建用戶組,添加用戶:

https://docs.docker.com/install/linux/linux-postinstall/#manage-docker-as-a-non-root-user
sudo groupadd docker:添加組;
cat /etc/passwd:查看用戶;
cat /etc/group:查看組;
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章