Docker 開啟Remote API的使用

2021-09-28 14:25:19 字數 1265 閱讀 8663

想使用remote api的話,需要開啟。下面介紹在window和ubuntu兩個作業系統上docker開啟remote api的方法及驗證。

(1)進入docker machine

進入有兩種方式:

a.在docker quickstart terminal中使用命令:

docker-machine ssh
b.使用遠端連線工具(如xshell)連線:預設使用者名稱docker,密碼tcuser

(2)編輯修改檔案/var/lib/boot2docker/profile

sudo vi /var/lib/boot2docker/profile
內容如下:

docker_host='-h tcp:'

docker_tls=no

#serverkey=/var/lib/boot2docker/server-key.pem

#servercert=/var/lib/boot2docker/server.pem

注意:2376埠可以隨意修改

(3)重啟docker

sudo /etc/init.d/docker restart
(4)驗證

a.在瀏覽器輸入url檢視版本資訊:

:2376/version
b.另一種驗證方式,執行命令檢視版本資訊:

curl :2376/version
兩種方式都是出現內容表示成功。

(1)編輯修改檔案 /lib/systemd/system/docker.service

vi /lib/systemd/system/docker.service
內容如下:

execstart=/usr/bin/dockerd -h unix:///var/run/docker.sock -h tcp:

#execstart=/usr/bin/dockerd -h fd://

(2)重啟docker服務

sudo systemctl daemon-reload

sudo service docker restart

(3)驗證

參見window上的驗證方式

開啟docker使用

docker mac客戶端,直接使用dmg安裝,這裡需要先註冊帳號,docker desktop for mac ubuntu上可以使用snap安裝 sudo snap install docker或 sudo apt install docker.io安裝完成,驗證是否成功 如需要在非root使用...

docker 開啟服務

docker是乙個服務 docker服務命令格式 systemctl 引數 docker 引數詳解 start 開啟服務 stop 關閉 restart 重啟 status 狀態 systemctl start docker.service建立或修改 etc docker daemon.json 檔...

docker開啟api埠,docker啟用加速

此篇是針對centos6的docker,注意ubantu和centos7的會有區別。需要在docker配置檔案中修改資訊 centos中是這個檔案 etc sysconfig docker,ubuntu中不同。可以 使用find name docker可以找到此檔案。vim etc sysconfi...