Docker 守護程序的配置和操作 遠端訪問

2021-10-01 20:01:17 字數 1901 閱讀 4351

linux命令:

ps -ef | gerp docker

sudo status docker

sudo service docker start

sudo service docker stop

sudo service docker restart

修改了docker配置,就需要重啟服務

docker -d [options]表示以守護形式執行

/etc/default/dockerdocker啟動配置檔案

/etc/sysconfig/docker

配置內容:

# docker upstart and sysvinit configuration file##

# please see the documentation for "systemd drop-ins":

#

## customize location of docker binary (especially for development testing).

#dockerd="/usr/local/bin/dockerd"

#'docker程式安裝位址'

# use docker_opts to modify the daemon startup options.

#docker_opts="--dns 8.8.8.8 --dns 8.8.4.4"

#'docker opts 啟動選項'

#'環境變數設定'

兩台安裝docker的伺服器

修改docker守護程序啟動選項,區分伺服器

保證clientapi和serverapi版本一致

ubuntu16.04及其他使用systemd方式的配置,應該修改systemd配置檔案。

--label 是docker啟動引數

-h配置伺服器端使用的socket

-h unix:///var/run/docker.sock預設配置

-h tcp:通常本機ip:2375

tcp://host:port

unix:///path/to/socket

fd://* or fd://socketfd

測試:curl http://ip:2375/info

使用docker_host環境變數,簡化操作

export docker_host="tcp://host:port"

執行docker 預設執行遠端docker

如需改回,只要export docker_host=""即可

-h可以指定多個引數值,加上這個unix:///path/to/socket即可以預設方式訪問

Docker的安裝 配置及啟動守護程序

0 檢視環境 docker要求linux版本在3.8以上 linux檢視核心版本命令 uname r 1 解除安裝舊版本 yum remove docker docker client docker client latest docker common docker latest docker l...

Docker 守護程序配置之 TLS 身份認證

可以讓 docker 守護程序監聽特定的 ip 和埠以及除了預設的 unix 套接字以外的任何其他 unix 套接字。配置 tls 身份驗證以限制通 過 ip 和埠訪問 docker 守護程序。預設情況下,docker 守護程序繫結到非聯網的 unix 套接字,並以 root 許可權執行。如果將預設...

Docker客戶端和守護程序

docker的c s模式 使用者通過docker的cli客戶端向docker守護程序傳送指令,然後docker守護程序將執行結果通過docker的cli客戶端顯示給使用者。docker也提供了與守護程序通訊的api,叫做remoteapi。remoteapi在複雜的情況下支援使用stdin stdo...