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

Docker 基礎網絡配置詳解

 更新時間:2018年09月26日 16:18:46   作者:江上清風游  
這篇文章主要介紹了Docker 基礎網絡配置詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

外部訪問

隨機映射端口

使用 -P 標記,Docker會隨機映射一個49000-49900的端口到內部容器開放的網絡端口
docker run -d -P training/webapp python app.py
docker ps -l # 顯示最近創(chuàng)建的容器
docker logs -f web # 查看應用的信息

映射所有接口地址

docker run -d -p 5000:5000 training/webapp python app.py

映射到指定地址的指定端口

docker run -d -p 127.0.0.1:5000:5000 training/webapp python app.py

映射到指定地址的任意端口

docker run -d -p 127.0.0.1::5000 training/webapp python app.py

指定udp端口

docker run -d -p 127.0.0.1:5000:5000/udp training/webapp python app.py

查看映射端口配置

dokcer port web 5000

新建一個docker網絡

docker network create -d bridge my-net

運行容器連接到新建的my-net網絡

docker run -it --rm --name busybox1 --network my-net busybox sh
docker run -it --rm --name busybox2 --network my-net busybox sh

查看容器信息

docker container ls
容器內ping測試容器是否互聯(lián)

多個容器互聯(lián) 推薦Docker Compose

配置DNS 宿主機DNS信息更新后,所有Docker容器的DNS配置通過/etc/resolv.conf立即更新

配置全部容器的DNS

vim /etc/docker/daemon.json 增加內容

{
 'dns':[
  "114.114.114.114",
  "8.8.8.8"
 ]
}

docker run -it --rm ubuntu:17.10 cat /etc/resolv.conf

容器互聯(lián)

容器的連接系統(tǒng)是除了端口映射外另一種可以與容器中應用進行交互的方式。

它會在源和接收容器之間創(chuàng)建一個隧道,接收容器可以看到源容器指定的信息。

自定義容器名

連接系統(tǒng)根據容器的名稱執(zhí)行,所以需要自定義一個較為簡單容易區(qū)分的容器名。

自定義命名使用--name參數,這個在之前的文章中已經遇到過了:

docker run -d -p --name db mysql

容器的命名必須是唯一的。

執(zhí)行docker run時,如果加上--rm參數,容器在終止后悔立即被刪除,但是不能與-d參數一同使用。

容器互聯(lián)

使用--link參數可以讓容器間建立安全的連接進行交互。

下面是一個示例:

首先創(chuàng)建一個數據庫的容器:

docker run -d --name db training/postgres

然后創(chuàng)建web容器:

docker run -d -P --name web --link db:db training/webapp python app.py

此時db容器和web容器加你互聯(lián)關系。

--link參數:--link name:alias,name是要連接的容器的名字,alias是這個連接的別名。

可以使用docker ps查看容器信息,其中names列就能看出互聯(lián)的狀態(tài)。

docker在兩個互聯(lián)的容器之間建立了一個安全隧道,不需要吧他們的端口映射到宿主主機上,也可以避免端口的暴露。

Docker通過兩種方式公開連接信息:

  • 環(huán)境變量
  • 更新/etc/hosts文件

使用env命令查看剛剛的web容器的環(huán)境變量:

docker run --rm --name web2 --link db:db training/webapp env ...

其中DB_開頭的環(huán)境變量是供web容器連接db容器使用,前綴采用大寫的連接別名。

除了環(huán)境變量,Docker還添加host信息到父容器的/etc/hosts文件。其中web容器會以自己的ID作為默認主機名,db容器以db作為主機名。

比如多個web到db容器的情況,可以鏈接多個子容器到父容器上。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 解決Docker容器異常退出Exit(253)問題

    解決Docker容器異常退出Exit(253)問題

    這篇文章主要介紹了解決Docker容器異常退出Exit(253)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Docker 數據卷,數據卷容器詳細介紹

    Docker 數據卷,數據卷容器詳細介紹

    這篇文章主要介紹了 Docker 數據卷,數據卷容器詳細介紹的相關資料,這里對Docker 數據卷,數據卷容器的感念及相關操作進行了介紹,需要的朋友可以參考下
    2016-11-11
  • Docker?link實現(xiàn)容器互聯(lián)的方式

    Docker?link實現(xiàn)容器互聯(lián)的方式

    通過link方式創(chuàng)建容器,然后我們可以使用被link容器的別名進行訪問。本文重點給大家介紹Docker?link實現(xiàn)容器互聯(lián)的方式,感興趣的朋友一起看看吧
    2021-12-12
  • docker快速部署zabbix的方法

    docker快速部署zabbix的方法

    zabbix標準組件是分布式的,因此部署過程中需要創(chuàng)建多個容器,本文主要介紹了docker快速部署zabbix的方法,具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01
  • docker如何運行redis

    docker如何運行redis

    文章詳細介紹了如何使用Docker下載、配置和啟動Redis鏡像,包括指定版本、創(chuàng)建掛載目錄、修改配置文件(如啟用持久化、設置密碼等)以及啟動容器的步驟
    2024-11-11
  • Docker+Jenkins+Gitee自動化部署maven項目的實現(xiàn)

    Docker+Jenkins+Gitee自動化部署maven項目的實現(xiàn)

    本文主要介紹了Docker+Jenkins+Gitee自動化部署maven項目的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06
  • 基于Docker+K8S+GitLab/SVN+Jenkins+Harbor搭建持續(xù)集成交付環(huán)境的詳細教程

    基于Docker+K8S+GitLab/SVN+Jenkins+Harbor搭建持續(xù)集成交付環(huán)境的詳細教程

    K8S全稱是Kubernetes,是一個全新的基于容器技術的分布式架構領先方案,這篇文章主要介紹了基于Docker+K8S+GitLab/SVN+Jenkins+Harbor搭建持續(xù)集成交付環(huán)境(環(huán)境搭建篇),對docker K8S持續(xù)集成交付環(huán)境相關知識感興趣的朋友一起看看吧
    2021-05-05
  • Docker報錯Operation?not?permitted問題的解決方法

    Docker報錯Operation?not?permitted問題的解決方法

    剛開始接觸Docker的朋友經常會遇到問題,下面這篇文章主要給大家介紹了關于Docker報錯Operation?not?permitted問題的解決方法,需要的朋友可以參考下
    2023-02-02
  • Docker下mysql設置字符集的方法

    Docker下mysql設置字符集的方法

    這篇文章主要介紹了Docker下的mysql設置字符集的方法,需要的朋友可以參考下
    2018-03-03
  • Docker設置代理的方法教程

    Docker設置代理的方法教程

    本篇文章主要介紹了Docker設置代理的方法教程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08

最新評論

哈尔滨市| 铁岭市| 类乌齐县| 措美县| 弋阳县| 济宁市| 屏山县| 静宁县| 绥中县| 正定县| 黄浦区| 车致| 新营市| 顺昌县| 东乌珠穆沁旗| 称多县| 游戏| 宜宾市| 新安县| 济宁市| 巴林右旗| 奎屯市| 英山县| 宝丰县| 盐山县| 普定县| 昭通市| 上犹县| 贵南县| 盐源县| 乌兰浩特市| 迁安市| 遂川县| 永善县| 阜新市| 甘泉县| 翁牛特旗| 宜章县| 南投县| 永吉县| 京山县|