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

docker python api 安裝配置的詳解

 更新時(shí)間:2017年10月29日 10:58:40   作者:l6807718  
這篇文章主要介紹了docker python api 安裝配置的詳解的相關(guān)資料,希望通過本文能幫助到大家,讓大家理解掌握這部分內(nèi)容,需要的朋友可以參考下

docker python api 安裝配置的詳解

1.docker宿主機(jī)配置文件修改

$vim /etc/default/docker #再已有OPTS中添加
DOCKER_OPTS="-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock"
使得可以通過tcp的2375端口連接到docker守護(hù)進(jìn)程中,第二個(gè)-H及之后的內(nèi)容可以省略

2.安裝docker-py

$sudo pip install docker-py

3.編寫api腳本

參考文檔

http://docker-py.readthedocs.org/en/latest/

from docker import Client
d=Client(base_url='tcp://10.109.252.221:2375',version='auto',timeout=10)
#注意填寫url端口版本號(hào)和超時(shí)時(shí)間
def containerCreate(**command):
  container=d.create_containter(**command)
  print container
#這里使用非關(guān)鍵字可變長參數(shù)**command,可以將需要使用的參數(shù)以字典形式傳輸,并且函數(shù)會(huì)自動(dòng)識(shí)別字典內(nèi)的參數(shù)
containerCreate(**{'name': 'test1', 'command': '/bin/bash','image':'ubuntu'})
#這里注意要使用**雙星號(hào)傳實(shí)參,不然會(huì)出錯(cuò)。

4.端口綁定、磁盤掛載和link操作

def containerCreate(port, volume, link, **command): # 創(chuàng)建容器                             
    command['host_config']=d.create_host_config(port_bindings=port, binds=[volume],links=link)
  container = d.create_container(**command)
  d.start(container=container.get('Id'))
  print container


containerCreate(**{'name': 'test1','stdin_open':True,'tty':True, 'command': '/bin/bash', 'image': '10.109.252.221:5000/ubuntu',
        'ports':[8008],'port':{8008:9995},'volume':'/home/ubuntu/test:/test','link':{'mysql':'db'}})
#其中,ports必須聲明,port和volume是我自己寫的,用來傳遞參數(shù)

#ports聲明容器開放的端口,port中,第一個(gè)是容器端口,后一個(gè)是主機(jī)端口,正好與dokcer run -p相反

#link操作需要傳遞字典或元組,我自己使用元組沒有成功,用字典即可。

如有疑問請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • Docker搭建Redis5.0并掛載數(shù)據(jù)

    Docker搭建Redis5.0并掛載數(shù)據(jù)

    本文主要介紹了Docker搭建Redis5.0并掛載數(shù)據(jù),文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-07-07
  • Docker 架構(gòu)簡介

    Docker 架構(gòu)簡介

    這篇文章主要介紹了Docker 架構(gòu)的相關(guān)資料,文中講解非常細(xì)致,幫助大家開始學(xué)習(xí)docker,感興趣的朋友可以了解下
    2020-07-07
  • docker之docker-machine用法詳解

    docker之docker-machine用法詳解

    這篇文章主要介紹了docker之docker-machine用法詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • docker容器如何配置hosts文件問題

    docker容器如何配置hosts文件問題

    這篇文章主要介紹了docker容器如何配置hosts文件問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 解決docker 容器設(shè)置中文語言包出現(xiàn)的問題

    解決docker 容器設(shè)置中文語言包出現(xiàn)的問題

    這篇文章主要介紹了解決docker 容器設(shè)置中文語言包出現(xiàn)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Docker網(wǎng)絡(luò)配置與自定義IP容器通信

    Docker網(wǎng)絡(luò)配置與自定義IP容器通信

    IP地址是Docker容器在網(wǎng)絡(luò)中的唯一標(biāo)識(shí),每個(gè)Docker都會(huì)被分配一個(gè) IP,用于網(wǎng)絡(luò)通信,本文主要介紹了Docker網(wǎng)絡(luò)配置與自定義IP容器通信,感興趣的可以了解一下
    2024-03-03
  • Docker?Swarm?操作對(duì)容器端口影響記錄

    Docker?Swarm?操作對(duì)容器端口影響記錄

    在使用Docker Swarm 構(gòu)建集群環(huán)境過程中,于ts3節(jié)點(diǎn)出現(xiàn)了原有的容器端口全部失效,手動(dòng)重啟后才恢復(fù)的情況,這篇文章主要介紹了Docker Swarm操作對(duì)容器端口影響,需要的朋友可以參考下
    2025-04-04
  • 在CentOS系統(tǒng)中輕松安裝和配置Docker全過程

    在CentOS系統(tǒng)中輕松安裝和配置Docker全過程

    這篇文章主要介紹了在CentOS系統(tǒng)中輕松安裝和配置Docker全過程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • Docker?部署RocketMQ的詳細(xì)操作

    Docker?部署RocketMQ的詳細(xì)操作

    這篇文章主要介紹了Docker?部署RocketMQ的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-01-01
  • Docker容器無法被stop or kill問題的解決方法

    Docker容器無法被stop or kill問題的解決方法

    這篇文章主要介紹了Docker容器無法被stop or kill問題的解決方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09

最新評(píng)論

石泉县| 禹城市| 揭东县| 安龙县| 平湖市| 金秀| 松滋市| 鄢陵县| 敦煌市| 江安县| 香河县| 武汉市| 浮梁县| 泸溪县| 舟曲县| 利津县| 浦北县| 镇雄县| 五峰| 三门峡市| 高碑店市| 西平县| 嘉黎县| 吴忠市| 遂昌县| 慈利县| 永州市| 常宁市| 广州市| 上饶县| 龙泉市| 孙吴县| 和顺县| 收藏| 屏东市| 泰和县| 浦东新区| 溧阳市| 滦平县| 花莲市| 贵定县|