docker官方提供了 windows和 mac平台的一鍵安裝包,這是最省心的安裝方式,可以在docker官網下載(需要注冊賬號),直接運行,如果需要權限同意即可。
不過這對系統版本有要求,根據官方說明,windows 要求 win10 64位,教育版或專業版,主板開啟虛擬化(一般默認開啟),4G 內存。mac 要求macos 10.11以后,不能安裝 VirtualBox 4.3.30以前版本。如果你無法滿足這些,可以嘗試Docker Toolbox。
由於wiondws server 2012不能直接安裝Docker Desktop,只能安裝DockerToolbox,於是把操作方法記錄下來希望對大家有用。
第一步:點擊下載DockerToolbox
第二步:雙擊安裝后, 復制C:\Program Files\Docker Toolbox(安裝位置)文件夾下的boot2docker.iso 到 C:\Users\lzy\.docker\machine\cache(緩存位置)下
創建一台安裝有Docker環境的Linux虛擬機,指定機器名稱為default,同時配置Docker加速器地址。
docker-machine create --engine-registry-mirror=https://xxxxx.mirror.aliyuncs.com -d virtualbox default
阿里雲加速地址需要注冊獲取:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
如果是已經安裝好的更新鏡像地址需要運行以下命令:
docker-machine.exe env default
顯示的信息中有DOCKER_CERT_PATH信息,打開這個文件目錄,修改config.json
在RegistryMirror中添加獲取到的鏡像地址
修改好: 執行以命令重啟即可
docker-machine restart default
default為默認的機器名稱
安裝后使用:ls 命令查看
第三步:初始化:
可以直擊雙擊 start.sh 初始化
執行docker-compose 出現相關錯誤的解決辦法
$ docker-compose restart [13944] Failed to execute script docker-compose Traceback (most recent call last): File "docker-compose", line 6, in <module> File "composeclimain.py", line 71, in main File "composeclimain.py", line 124, in perform_command File "composeclicommand.py", line 38, in project_from_options File "composeclidocker_client.py", line 84, in tls_config_from_options File "site-packagesdockertls.py", line 81, in init docker.errors.TLSParameterError: Path to a certificate and key files must be pro vided through the client_config param. TLS configurations should map the Docker CLI client configurations. See https://docs.docker.com/engin... fo r API details.
執行以下命令
docker-machine env szqj
其中szqj為您的命名名稱
docker默認用戶和密碼:
用戶 | 密碼 | 進入方式 |
---|---|---|
docker | tcuser | ssh |
root | command:sudo -i (docker用戶下執行) |