欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Docker啟用TLS實(shí)現(xiàn)安全配置的方法

這篇文章主要介紹了Docker啟用TLS實(shí)現(xiàn)安全配置的方法的相關(guān)知識(shí),內(nèi)容詳細(xì)易懂,操作簡(jiǎn)單快捷,具有一定借鑒價(jià)值,相信大家閱讀完這篇Docker啟用TLS實(shí)現(xiàn)安全配置的方法文章都會(huì)有所收獲,下面我們一起來(lái)看看吧。

10年積累的網(wǎng)站制作、做網(wǎng)站經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有環(huán)縣免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

啟用tls

在docker服務(wù)器,生成ca私有和公共密鑰

$ openssl genrsa -aes256 -out ca-key.pem 4096
generating rsa private key, 4096 bit long modulus
............................................................................................................................................................................................++
........++
e is 65537 (0x10001)
enter pass phrase for ca-key.pem:
verifying - enter pass phrase for ca-key.pem:

$ openssl req -new -x509 -days 365 -key ca-key.pem -sha256 -out ca.pem
enter pass phrase for ca-key.pem:
you are about to be asked to enter information that will be incorporated
into your certificate request.
what you are about to enter is what is called a distinguished name or a dn.
there are quite a few fields but you can leave some blank
for some fields there will be a default value,
if you enter '.', the field will be left blank.
-----
country name (2 letter code) [au]:
state or province name (full name) [some-state]:queensland
locality name (eg, city) []:brisbane
organization name (eg, company) [internet widgits pty ltd]:docker inc
organizational unit name (eg, section) []:sales
common name (e.g. server fqdn or your name) []:$host
email address []:sven@home.org.au

有了ca后,可以創(chuàng)建一個(gè)服務(wù)器密鑰和證書簽名請(qǐng)求(csr)

$host 是你的服務(wù)器ip

$ openssl genrsa -out server-key.pem 4096
generating rsa private key, 4096 bit long modulus
.....................................................................++
.................................................................................................++
e is 65537 (0x10001)

$ openssl req -subj "/cn=$host" -sha256 -new -key server-key.pem -out server.csr

接著,用ca來(lái)簽署公共密鑰:

$ echo subjectaltname = DNS:$host,ip:$host:127.0.0.1 >> extfile.cnf

 $ echo extendedkeyusage = serverauth >> extfile.cnf

生成key:

$ openssl x509 -req -days 365 -sha256 -in server.csr -ca ca.pem -cakey ca-key.pem \
 -cacreateserial -out server-cert.pem -extfile extfile.cnf
signature ok
subject=/cn=your.host.com
getting ca private key
enter pass phrase for ca-key.pem:

創(chuàng)建客戶端密鑰和證書簽名請(qǐng)求:

$ openssl genrsa -out key.pem 4096
generating rsa private key, 4096 bit long modulus
.........................................................++
................++
e is 65537 (0x10001)

$ openssl req -subj '/cn=client' -new -key key.pem -out client.csr

修改extfile.cnf:

echo extendedkeyusage = clientauth > extfile-client.cnf

生成簽名私鑰:

$ openssl x509 -req -days 365 -sha256 -in client.csr -ca ca.pem -cakey ca-key.pem \
 -cacreateserial -out cert.pem -extfile extfile-client.cnf
signature ok
subject=/cn=client
getting ca private key
enter pass phrase for ca-key.pem:

將docker服務(wù)停止,然后修改docker服務(wù)文件

[unit]
description=docker application container engine
documentation=http://docs.docker.io

[service]
environment="path=/opt/kube/bin:/bin:/sbin:/usr/bin:/usr/sbin"
execstart=/opt/kube/bin/dockerd --tlsverify --tlscacert=/root/docker/ca.pem --tlscert=/root/docker/server-cert.pem --tlskey=/root/docker/server-key.pem -h unix:///var/run/docker.sock -h tcp://0.0.0.0:2375
execstartpost=/sbin/iptables -i forward -s 0.0.0.0/0 -j accept
execreload=/bin/kill -s hup $mainpid
restart=on-failure
restartsec=5
limitnofile=infinity
limitnproc=infinity
limitcore=infinity
delegate=yes
killmode=process

[install]
wantedby=multi-user.target

然后重啟服務(wù)

systemctl daemon-reload
systemctl restart docker.service

重啟后查看服務(wù)狀態(tài):

systemctl status docker.service
● docker.service - docker application container engine
  loaded: loaded (/etc/systemd/system/docker.service; enabled; vendor preset: enabled)
  active: active (running) since thu 2019-08-08 19:22:26 cst; 1 min ago

已經(jīng)生效。

使用證書連接:

復(fù)制ca.pem,cert.pem,key.pem三個(gè)文件到客戶端

docker --tlsverify --tlscacert=ca.pem --tlscert=cert.pem --tlskey=key.pem -h=$host:2375 version連接即可

docker-java 啟用tls

項(xiàng)目里使用docker的java客戶端docker-java調(diào)用docker,為了支持tls,在創(chuàng)建客戶端時(shí),需要增加tls設(shè)置。

首先將ca.pem cert.pem key.pem這三個(gè)文件拷貝到本地,例如e:\\docker\\",

然后defaultdockerclientconfig里withdockertlsverify設(shè)為true,并設(shè)置certpath為剛拷貝的目錄。 

defaultdockerclientconfig.builder builder =
        defaultdockerclientconfig.createdefaultconfigbuilder()
          .withdockerhost("tcp://" + server + ":2375")
          .withapiversion("1.30");
      if (containerconfiguration.getdockertlsverify()) {
        builder = builder.withdockertlsverify(true)
          .withdockercertpath("e:\\docker\\");
      }
  return dockerclientbuilder.getinstance(builder.build()).build()

關(guān)于“Docker啟用TLS實(shí)現(xiàn)安全配置的方法”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對(duì)“Docker啟用TLS實(shí)現(xiàn)安全配置的方法”知識(shí)都有一定的了解,大家如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

文章名稱:Docker啟用TLS實(shí)現(xiàn)安全配置的方法
URL標(biāo)題:http://chinadenli.net/article30/ppsdso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷、App設(shè)計(jì)、網(wǎng)站改版網(wǎng)站設(shè)計(jì)公司、品牌網(wǎng)站建設(shè)、面包屑導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)
欧美精品二区中文乱码字幕高清| 亚洲性日韩精品一区二区| 日本道播放一区二区三区| 欧美激情视频一区二区三区| 高清不卡视频在线观看| 午夜福利精品视频视频| 亚洲熟妇熟女久久精品| 国产欧美日本在线播放| 亚洲成人免费天堂诱惑| 国产一区二区三区草莓av| 亚洲一区二区亚洲日本| 少妇福利视频一区二区| 国产超碰在线观看免费| 色婷婷国产精品视频一区二区保健| 国产日韩综合一区在线观看| 国产欧美亚洲精品自拍| 成人午夜爽爽爽免费视频| 国产传媒精品视频一区| 欧美在线视频一区观看| 精品人妻av区波多野结依| 日韩欧美91在线视频| 中文人妻精品一区二区三区四区| 少妇视频一区二区三区| 中国一区二区三区人妻| 少妇丰满a一区二区三区| 欧美日韩国产精品第五页| 亚洲伦理中文字幕在线观看| 亚洲欧美日韩在线中文字幕| 国内外激情免费在线视频| 欧美日韩综合综合久久久| 久久91精品国产亚洲| 国产欧美高清精品一区| 大香蕉大香蕉手机在线视频| 亚洲中文字幕有码在线观看| 国产精品午夜福利在线观看 | 中文字幕日韩欧美一区| 丰满人妻熟妇乱又乱精品古代| 国产精品视频久久一区| 国产精品成人一区二区在线| 天堂av一区一区一区| 天堂网中文字幕在线观看|