日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

MacOS下DockerCE的使用方式

發布時間:2023/12/31 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MacOS下DockerCE的使用方式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在MacOS上使用Docker for Mac的方式進行了DockerCE的安裝,簡單整理和記錄一下。

Docker for Mac vs Docker toolbox

有兩種方式可以在Mac下進行docker的安裝,Docker toolbox實際上是通過virtualbox來實現,而Docker for Mac則是Mac上的dmp文件進行安裝,是Mac的原生安裝文件的方式。
Docker toolbox會將docker/docker-compose/docker-machine都安裝到/usr/local/bin下,同時會安裝virtualbox,在使用的過程中DOCKER_TLS_VERIFY/DOCKER_CERT_PATH/DOCKER_MACHINE_NAME/DOCKER_HOST的作用非常重要。

Docker for Mac則是直接安裝到MacOS上。這種安裝方式下的/usr/local/bin/docker則是執行/Application下的docker安裝文件的一個軟連接而已。

當然兩種方式也可以并存,關在在于環境變量的設定與切換,但是實際似乎沒有什么必要。

Docker for Mac的安裝

下載Docker image

鏈接說明URL
下載頁面https://store.docker.com/editions/community/docker-ce-desktop-mac
Stable版本https://download.docker.com/mac/stable/Docker.dmg
Edge版本https://download.docker.com/mac/edge/Docker.dmg

Stable版本為季度穩定版本,Edge版本為月度快速更新版本,這里選擇Stable版本。

安裝

安裝非常簡單,因為dmp方式,只需雙擊,然后拖拽即可

啟動和初始化

在LaunchPad中則可以通過docker的圖標進行啟動,初次啟動需要初始化一下。

進入初始化的歡迎頁面

docker在進行網絡設定時需要系統權限,所以這時需要輸入MacOS的用戶密碼

輸入用戶密碼之后就啟動了,注意這里可以同時輸入你dockerhub的賬戶,如果有并且能夠聯網的話,沒有直接啟動就可以了。

Docker for Mac的貼心功能

確認整體信息:About Docker

雖然通過docker version和其他的命令可以看出docker/docker-compose/docker-machine等的版本,將releasenote等相關信息在一個頁面展示還是很方便的

設定啟動方式等通用設定

卷設定

使用-v跟宿主機器之間的溝通更加方便

資源設定

調整資源使用狀況

設定代理

可以使用MacOS的整體代理或者手工設定方式

配置daemon.json

安裝確認

對于習慣使用沒有圖形界面的,不用擔心,貼心服務到此為止了,剩余的操作基本是沒有區別的了。確認一下Docker for Mac的安裝方式,可以看到/usr/local/bin/docker只是一個鏈接, docker-compose也是一樣。

liumiaocn:~ liumiao$ which docker /usr/local/bin/docker liumiaocn:~ liumiao$ ls -l /usr/local/bin/docker lrwxr-xr-x 1 liumiao staff 54 Jun 22 21:14 /usr/local/bin/docker -> /Applications/Docker.app/Contents/Resources/bin/docker liumiaocn:~ liumiao$ liumiaocn:~ liumiao$ ls -l /Applications/Docker.app/Contents/Resources/bin/docker -rwxr-xr-x@ 1 liumiao admin 38273104 May 1 00:03 /Applications/Docker.app/Contents/Resources/bin/docker liumiaocn:~ liumiao$ liumiaocn:~ liumiao$ ls -l /usr/local/bin/docker-compose lrwxr-xr-x 1 liumiao staff 62 Jun 22 21:14 /usr/local/bin/docker-compose -> /Applications/Docker.app/Contents/Resources/bin/docker-compose liumiaocn:~ liumiao$

docker version

liumiaocn:~ liumiao$ docker version Client:Version: 18.03.1-ceAPI version: 1.37Go version: go1.9.5Git commit: 9ee9f40Built: Thu Apr 26 07:13:02 2018OS/Arch: darwin/amd64Experimental: falseOrchestrator: swarmServer:Engine:Version: 18.03.1-ceAPI version: 1.37 (minimum version 1.12)Go version: go1.9.5Git commit: 9ee9f40Built: Thu Apr 26 07:22:38 2018OS/Arch: linux/amd64Experimental: true liumiaocn:~ liumiao$

另外,安裝之后缺省的存儲方式也是overlay2(Storage Driver: overlay2)

總結

以上是生活随笔為你收集整理的MacOS下DockerCE的使用方式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。