各平台安裝和使用Docker的差異

2021-09-13 01:43:41 字數 2921 閱讀 1279

使用docker for mac
開啟虛擬化的硬體支援,可以通過命令來檢查:sysctl kern.hv_support

os x 10.10.3 或者更高版本

至少4g記憶體

使用mac的docker toolbox
macos執行 10.8 "mountain lion" 或者以上版本

macos支援硬體虛擬化技術並且已啟用虛擬化

使用docker for windows
windows 10專業版 64位作業系統

確保您的windows系統支援硬體虛擬化技術並且已啟用虛擬化

系統開啟hyper-v

支援cpu slat的功能

至少4gb的ram

注意:如果在bios中尋找不到"intel(r)virtualization technology","intel virtual technology","amd svm support","amd-v technology",一般表示該機器不支援虛擬化技術

注意:開啟hyper-v後系統需要重啟

docker engine

docker cli 用來執行docker引擎建立映象和容器

docker compose 用來執行docker-compose命令

docker machine 可以讓你在windows的命令列中執行docker引擎命令

kitematic 這是docker的gui版本

使用windows的docker toolbox
64位作業系統

確保您的windows系統支援硬體虛擬化技術並且已啟用虛擬化

安裝完成後開啟桌面的docker quickstart終端快捷方式

docker cli 用來執行docker引擎建立映象和容器

docker machine 可以在windows的命令列中執行docker引擎命令

docker compose 用來執行docker-compose命令

kitematic docker的gui版本

docker quickstart shell 這是乙個已經配置好docker的命令列環境

oracle vm virtualbox 虛擬機器

核心版本高於 3.10

支援的ubuntu(64位):bionic 18.04 (lts)、xenial 16.04 (lts)、trusty 14.04 (lts)

64位架構平台

檢視系統核心

$ uname -a

linux centos 3.10.0-862.11.6.el7.x86_64

設定儲存庫

設定穩定儲存庫

$ sudo yum-config-manager --add-repo \

安裝最新版本

$ sudo yum install docker-ce
安裝指定版本

$ yum list docker-ce --showduplicates | sort -r

docker-ce.x86_64 18.09.0.ce-1.el7.centos docker-ce-stable

$ sudo yum install docker-ce-

啟動docker

sudo systemctl start docker
docker守護程式始終以root使用者身份執行,以非root使用者執行需要新增使用者至docker使用者組

$ sudo groupadd docker

$ sudo usermod -ag docker $user

$ sudo curl -l  -s`-`uname -m` > /usr/local/bin/docker-compose

$ sudo chmod +x /usr/local/bin/docker-compose

$ vim /etc/docker/daemon.json

...

在linux系統上安裝docker時,只需要安裝docker引擎和管理工具,而不需要建立虛擬機器或者虛擬網路

非linux系統安裝docker時會建立乙個基於linux的虛擬機器,並且需要為虛擬機器配置虛擬網路

windows10安裝docker for windows需要64位cpu,至少4gb的ram,bios支援硬體虛擬化技術並啟用,系統開啟hyper-v

windows7安裝docker toolbox需要64為cpu,bios支援硬體虛擬化技術並啟用

macos安裝docker for mac需要開啟虛擬化的硬體支援,os x 10.10.3 或者更高版本,至少4g記憶體

linux安裝docker需要核心版本高於3.10,64位架構平台,支援的ubuntu版本(64位):bionic 18.04 (lts)、xenial 16.04 (lts)、trusty 14.04 (lts)

各平台安裝和使用Docker的差異

使用docker for mac開啟虛擬化的硬體支援,可以通過命令來檢查 sysctl kern.hv support os x 10.10.3 或者更高版本 至少4g記憶體 使用mac的docker toolboxmacos執行 10.8 mountain lion 或者以上版本 macos支援硬...

Ghost 部落格平台安裝和配置

ghost 是乙個部落格發布平台,和 hexo 等類似。本文簡要介紹如何安裝和配置 ghost,環境為 ubuntu 16.04 系統上,假設你已經擁有乙個伺服器和乙個網域名稱。在系統上建立乙個新使用者。一般安裝 ghost 會使用乙個新使用者,當然這也不是必須的。建立使用者可以使用useradd和...

跨平台安裝與使用QWT windows7

之前在mac下進行了qt程式設計練習,回到實驗室需要用pc win7 msvc環境,於是在win下重灌一遍qt5.5.0 qwt6.1.2,並對專案配置進行稍事修改。解壓到任意位址,比如桌面。2.通過vs tool的命令提示符安裝qwt 以管理員身份執行 開始 microsoft visual st...