Docker的安裝

Docker在Windows上的安裝

Windows 10安裝 Docker for Windows

Windows 10支持安裝Docker之后運行了Hyper-V虛擬機,里面運行了Linux,成為Docker服務器。

安裝前準備工作

電腦開啟虛擬化

BIOS中設置虛擬化為開啟:
下圖的Intel Virtualization Technology要切換為Enable。



可以打開任務管理器確認:


設置Hyper-V虛擬機磁盤位置

Docker image非常占用空間,為了避免C盤空間占用太大,可以把image存儲位置改到其它盤。
打開Hyper-V虛擬機管理器,可以設置虛擬機的數(shù)據(jù)存儲位置。
如果之前未設置,可以打開 Hyper-V虛擬機管理器,如下圖移動數(shù)據(jù)目錄位置,它會把原有數(shù)據(jù)剪切到新的位置。



注,默認的虛擬機數(shù)據(jù)目錄在:C:\Users\Public\Documents\Hyper-V\Virtual hard disks。

下載和安裝

下面地址可以下載docker for windows:
https://docs.docker.com/docker-for-windows/install/
直接安裝重啟電腦即可。

老版本的Windows安裝Docker ToolsBox

老版本的Windows可以按照Docker ToolsBox來支持Docker。

Docker在Ubuntu上的安裝

檢查系統(tǒng)是否滿足條件

Linux內核版本較新(3.8以上)

需要支持cgrep 和 命名空間。

檢查Device Mapper

用下面命令能查到相關信息:
ls -l /sys/class/misc/device-mapper
或者用下面命令:
sudo grep device-mapper /proc/devices

如果沒有出現(xiàn)device-mapper相關信息,可以嘗試加載dm_mod模塊:
sudo modprobe dm_mod

安裝Docker

參見:
https://docs.docker.com/engine/installation/linux/ubuntu/

先卸載老的docker

$ sudo apt-get remove docker docker-engine

安裝Extra包,以便使用aufs存儲驅動:

$ sudo apt-get update
$ sudo apt-get install
linux-image-extra-$(uname -r)
linux-image-extra-virtual

安裝Docker CE版(社區(qū)免費版)

安裝一些包以便apt支持https:
$ sudo apt-get install
apt-transport-https
ca-certificates
curl
software-properties-common

添加GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

添加庫:
$ sudo add-apt-repository
"deb [arch=amd64] https://download.docker.com/linux/ubuntu
$(lsb_release -cs)
stable"

安裝
$ sudo apt-get update
$ sudo apt-get install docker-ce

測試
$ sudo docker run hello-world

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 安裝環(huán)境 目前Docker 支持多種平臺和系統(tǒng),linux、mac、windows 但不建議安裝在windows系...
    bbmm閱讀 6,460評論 3 2
  • 在Ubuntu中安裝Docker 安裝前檢查 內核版本 檢查Device Mapper(存儲驅動) $ls -l ...
    呂中宜閱讀 556評論 0 0
  • Docker requires a 64-bit installation regardless of your ...
    怪我叒閱讀 363評論 0 0
  • 最近想在測試環(huán)境下快速搭建一套gitlab ci環(huán)境,推進下項目組內規(guī)范化開發(fā)管理。自己在家里的nas上是用doc...
    ltye閱讀 10,912評論 2 2
  • 今年七月底,趁著Jesse去參加夏令營,我隨弟弟一行人走了一趟汕尾和揭陽。一路上我默默地想,回去也好,去看看我爸...
    我是小玉閱讀 279評論 0 0

友情鏈接更多精彩內容