最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker swarm如何在指定的node上運(yùn)行指定的容器

 更新時(shí)間:2018年07月26日 13:38:37   作者:leon_wzm  
這篇文章主要介紹了docker swarm如何在指定的node上運(yùn)行指定的容器,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

描述問(wèn)題

比如我們有worker1,worker2,worker3三個(gè)docker host另外加一個(gè)manager1(它是swarm的master)來(lái)管理它們。

如果在manager1上直接docker service create某一個(gè)容器的話,比如nginx容器,那么master會(huì)來(lái)決定挑哪一個(gè)node作為nginx容器的運(yùn)行的host。

如果我要nginx容器只跑在worker1上面的話,應(yīng)該怎么辦呢?

解決方案

簡(jiǎn)單來(lái)說(shuō)就是給每一個(gè)node打標(biāo)簽。

docker node update --label-add func=nginx worker1

上面這句話的意思是master給worker1的docker打上了功能是nginx的標(biāo)簽。func和nginx是你可以自己定的鍵值對(duì)。

然后在運(yùn)行docker service create 的時(shí)候,指定–constraint參數(shù)即可

docker service create --name my_nginx --constraint 'node.labels.func == nginx' nginx

這樣nginx的容器就會(huì)在worker1上啟動(dòng),而不會(huì)在其他node上啟動(dòng)了。

補(bǔ)充

我的好奇心讓我使了一個(gè)壞。我把worker1打上func=nginx的標(biāo)簽后,在docker service create的constraint參數(shù)上故意寫(xiě)成node.labels.func == nginx111。

這個(gè)時(shí)候用docker service ls和docker service ps nginx都可以看到service已經(jīng)注冊(cè)了,但是它的CURRENT STATE顯示Pending , 并且也沒(méi)有任何分配到node。

我不停止這個(gè)service,然后直接把worker2的標(biāo)簽寫(xiě)為nginx111,奇跡般地,在worker2上就自己?jiǎn)?dòng)了nginx的容器。master還是很智能的。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Docker 替換宿主與容器的映射端口和文件路徑的操作方法

    Docker 替換宿主與容器的映射端口和文件路徑的操作方法

    本文介紹了如何在使用Docker容器化應(yīng)用程序時(shí),替換和配置端口和文件路徑映射,本文給大家介紹的非常詳細(xì)感興趣的朋友跟隨小編一起看看吧
    2025-01-01
  • 詳解Docker 修改已有鏡像(commit )

    詳解Docker 修改已有鏡像(commit )

    本篇文章主要介紹了詳解Docker 修改已有鏡像(commit ),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-05-05
  • docker?創(chuàng)建容器時(shí)指定容器ip的實(shí)現(xiàn)示例

    docker?創(chuàng)建容器時(shí)指定容器ip的實(shí)現(xiàn)示例

    在實(shí)際部署中,我們需要指定容器ip,本文主要介紹了docker?創(chuàng)建容器時(shí)指定容器ip,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • 使用docker更改容器內(nèi)root密碼的操作

    使用docker更改容器內(nèi)root密碼的操作

    這篇文章主要介紹了使用docker更改容器內(nèi)root密碼的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-03-03
  • 詳解基于docker搭建lanproxy內(nèi)網(wǎng)穿透服務(wù)

    詳解基于docker搭建lanproxy內(nèi)網(wǎng)穿透服務(wù)

    這篇文章主要介紹了詳解基于docker搭建lanproxy內(nèi)網(wǎng)穿透服務(wù),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • 詳解Docker Compose配置文件參數(shù)

    詳解Docker Compose配置文件參數(shù)

    Compose是一個(gè)用于定義和運(yùn)行多容器Docker的工具,本文主要介紹了Docker Compose配置文件參數(shù),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 深入理解Docker Load和Docker Import的區(qū)別詳解

    深入理解Docker Load和Docker Import的區(qū)別詳解

    Docker是一個(gè)流行的容器化平臺(tái),提供了豐富的命令和功能,其中docker load和docker import是兩個(gè)常用的命令,用于加載Docker鏡像,這篇文章主要給大家介紹了關(guān)于Docker Load和Docker Import區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2024-03-03
  • docker安裝opengauss數(shù)據(jù)庫(kù)配置過(guò)程詳解

    docker安裝opengauss數(shù)據(jù)庫(kù)配置過(guò)程詳解

    這篇文章主要為大家介紹了docker安裝opengauss數(shù)據(jù)庫(kù)配置過(guò)程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • Docker端口映射的實(shí)現(xiàn)

    Docker端口映射的實(shí)現(xiàn)

    這篇文章主要介紹了Docker端口映射的實(shí)現(xiàn),詳細(xì)的介紹了五種端口的映射方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-06-06
  • Docker容器輸入漢字觸發(fā)自動(dòng)補(bǔ)全問(wèn)題

    Docker容器輸入漢字觸發(fā)自動(dòng)補(bǔ)全問(wèn)題

    Linux系統(tǒng)中,當(dāng)終端出現(xiàn)中文亂碼通常是由于缺少中文字符集和字體,安裝中文字體和設(shè)置合適的字符集zh_CN.utf8,可以有效解決這一問(wèn)題,首先,通過(guò)查看系統(tǒng)支持的字符集了解是否支持中文,然后安裝相應(yīng)字符集,其次,查看并設(shè)置當(dāng)前系統(tǒng)字符集
    2024-10-10

最新評(píng)論

蒙自县| 甘泉县| 奉节县| 江川县| 萍乡市| 唐山市| 黄山市| 岗巴县| 时尚| 海口市| 城口县| 达日县| 岑溪市| 外汇| 象山县| 贵定县| 香港 | 南木林县| 昆明市| 临潭县| 四平市| 德清县| 姚安县| 合阳县| 长丰县| 惠水县| 巍山| 盐山县| 华蓥市| 平南县| 大方县| 阿瓦提县| 肇东市| 连江县| 柘荣县| 宁津县| 新干县| 东辽县| 宁海县| 元谋县| 邹平县|