国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

三、Docker配置指定IP(Ubuntu 16.04)

這篇具有很好參考價值的文章主要介紹了三、Docker配置指定IP(Ubuntu 16.04)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

應(yīng)用場景
  • 為了局域網(wǎng)內(nèi)用戶方便訪問docker實例中服務(wù)
  • Docker每次重啟,IP地址不會消失
1. Docker網(wǎng)絡(luò)模式概覽
junli@ubuntu16:~$ docker network list
NETWORK ID     NAME      DRIVER    SCOPE
c53fad18e45b   bridge    bridge    local
944636e5a53e   host      host      local
ade481fd388f   none      null      local

說明:

  • bridge 橋接網(wǎng)絡(luò) 默認網(wǎng)絡(luò)類型,容器內(nèi)不特殊指定,就用此類型。不特殊指定的話,分配的ip為172.17.0.x
  • none 無指定網(wǎng)絡(luò) 容器內(nèi)不指定局域網(wǎng)ip
  • host 主機網(wǎng)絡(luò) 和主機共用一個ip,會出現(xiàn)和宿主機爭搶端口情況,非特殊需要盡量少用

最常用的就是利用bridge,自定義虛擬網(wǎng)橋來固定IP。默認情況下,docker的容器重啟之后,會自動分配IP,導(dǎo)致一次重啟IP變化。所以需要對docker容器指定IP。由于docker默認的網(wǎng)絡(luò)不能固定ip地址,我們創(chuàng)建自定義虛擬網(wǎng)橋,進行固定IP的分配

2. 創(chuàng)建自定義網(wǎng)絡(luò)
junli@ubuntu16:~$ docker network create --subnet=192.168.120.0/24 DockerNetBridge
3. 查看網(wǎng)絡(luò)信息
junli@ubuntu16:~$ docker network inspect DockerNetBridge
junli@ubuntu16:~$ docker network list
NETWORK ID     NAME                 DRIVER    SCOPE
f27f780cc924   DockerNetBridge      bridge    local
c53fad18e45b   bridge               bridge    local
944636e5a53e   host                 host      local
ade481fd388f   none                 null      local

創(chuàng)建網(wǎng)橋之后,使用ifconfig查看會多出一個網(wǎng)橋,該網(wǎng)橋在docker啟動或者重啟之后,會自動顯示出來。

junli@ubuntu16:~$ ifconfig
br-f27f780cc924 Link encap:以太網(wǎng)  硬件地址 02:42:57:f8:de:1d  
          inet 地址:192.168.120.1  廣播:192.168.120.255  掩碼:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  躍點數(shù):1
          接收數(shù)據(jù)包:0 錯誤:0 丟棄:0 過載:0 幀數(shù):0
          發(fā)送數(shù)據(jù)包:0 錯誤:0 丟棄:0 過載:0 載波:0
          碰撞:0 發(fā)送隊列長度:0 
          接收字節(jié):0 (0.0 B)  發(fā)送字節(jié):0 (0.0 B)

docker0   Link encap:以太網(wǎng)  硬件地址 02:42:7b:33:b2:35  
          inet 地址:172.17.0.1  廣播:172.17.255.255  掩碼:255.255.0.0
          inet6 地址: fe80::42:7bff:fe33:b235/64 Scope:Link
......
4. 創(chuàng)建容器并指定容器IP,在自定義的網(wǎng)段選取任意IP作為啟動容器的IP
junli@ubuntu16:~$ docker run --runtime=nvidia -i -d --net GJLDockerNetBridge --ip 192.168.120.10 --name test -v /home/junli/GJLImages/test/:/GJL/data/ nvidia/cuda:8.0-devel /bin/bash
junli@ubuntu16:~$ docker ps -a
CONTAINER ID   IMAGE                   COMMAND       CREATED         STATUS         PORTS     NAMES
6a16c4565832   nvidia/cuda:8.0-devel   "/bin/bash"   2 minutes ago   Up 2 minutes             test

參數(shù)說明文章來源地址http://www.zghlxwxcb.cn/news/detail-519666.html

docker run -i -d --net NetBridgeName --ip 192.168.120.x --name test -v 本地主機文件位置:容器文件位置 REPOSITORY:TAG /bin/bash

--runtime=nvidia   使用顯卡就添加,不用可以不添加
--net   網(wǎng)橋名字 
--ip    分配各容器的IP 
--name  容器名字
-v      本地工作目錄:docker工作目錄
5. 運行容器,測試本機和容器是否ping通
junli@ubuntu16:~$ docker exec -it test /bin/bash
root@6a16c4565832:/# apt-get update
root@6a16c4565832:/# apt install iputils-ping
root@6a16c4565832:/# ping 192.168.1.116
PING 192.168.1.116 (192.168.1.116) 56(84) bytes of data.
64 bytes from 192.168.1.116: icmp_seq=1 ttl=64 time=0.056 ms
64 bytes from 192.168.1.116: icmp_seq=2 ttl=64 time=0.108 ms
64 bytes from 192.168.1.116: icmp_seq=3 ttl=64 time=0.103 ms
......
最后,對相關(guān)操作總結(jié)
docker network create --subnet=x.x.x.0/24 netBridgeName(網(wǎng)橋名稱,隨便寫即可)           ----創(chuàng)建網(wǎng)橋
docker run -itd --network=netBridgeName --ip x.x.x.8 --name dockerName imageName    ----指定ip
docker network list                                                                 ----查看docker下網(wǎng)絡(luò)模式
docker network rm netBridgeName                                                     ----刪除創(chuàng)建的網(wǎng)橋

到了這里,關(guān)于三、Docker配置指定IP(Ubuntu 16.04)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 如何在 Ubuntu 16.04 上配置 NTP 以在 NTP Pool 項目中使用

    介紹 準(zhǔn)確的時間記錄對于幾乎任何服務(wù)或軟件都至關(guān)重要。電子郵件、日志記錄器、事件系統(tǒng)和調(diào)度程序、用戶認證機制以及在分布式平臺上運行的服務(wù)都需要準(zhǔn)確的時間戳來按時間順序記錄事件。這些服務(wù)使用網(wǎng)絡(luò)時間協(xié)議(Network Time Protocol,NTP)將系統(tǒng)時鐘與可信的外部

    2024年04月25日
    瀏覽(20)
  • ubuntu16.04搭建gitlab

    ubuntu16.04搭建gitlab

    工作中遇到需要在遠端服務(wù)器搭建gitlab,耗時4天,踩坑無數(shù),特此開個虛擬機再次搭建一次gitlab并記錄供以后參考! 背景:為保證服務(wù)器安全,遠端服務(wù)器在內(nèi)網(wǎng),本地只能通過指定外網(wǎng)IP和端口去訪問遠端服務(wù)器 1.本地下載ubuntu16.04的gitlab包(2021-06-01)(ubuntu版本最好能和

    2023年04月09日
    瀏覽(24)
  • Ubuntu系統(tǒng)升級16.04升級18.04

    Ubuntu系統(tǒng)升級16.04升級18.04

    ??作為Linux發(fā)行版中的后起之秀,Ubuntu 在短短幾年時間里便迅速成長為從Linux初學(xué)者到實驗室用計算機/服務(wù)器都適合使用的發(fā)行版,目前官網(wǎng)最新版本是22.04。Ubuntu16.04是2016年4月發(fā)行的版本,于2019年4月停止更新維護。很多軟件支持的Ubuntu最早版本也是18.04,所以考慮對現(xiàn)有

    2024年01月20日
    瀏覽(29)
  • Hadoop3.1.3安裝教程_單機/偽分布式配置_Hadoop3.1.3/Ubuntu18.04(16.04)

    Hadoop3.1.3安裝教程_單機/偽分布式配置_Hadoop3.1.3/Ubuntu18.04(16.04)

    目錄 前言: 一、VMware Workstation 二、Ubuntu系統(tǒng)安裝 新建虛擬機 三、Ubuntu系統(tǒng)的配置 四、更新apt 五、安裝SSH、配置SSH無密碼登陸? 六、安裝Java環(huán)境 七、安裝 Hadoop3.1.3 八、Hadoop單機配置(非分布式) 九、Hadoop偽分布式配置 前言: ????????本篇教程由作者本人進行修改,原教

    2024年02月03日
    瀏覽(57)
  • QtAV for ubuntu16.04

    QtAV for ubuntu16.04

    https://releases.ubuntu.com/16.04/ubuntu-16.04.7-desktop-amd64.iso https://ffmpeg.org/download.html ffmpeg-6.0.tar.xz https://github.com/wang-bin/QtAV/releases QtAV-1.12.0.zip sudo apt update sudo apt-get install libglu1-mesa-dev freeglut3-dev mesa-common-dev sudo apt-get install libavutil-dev libavcodec-dev libavformat-dev libswscale-dev sudo apt-get instal

    2024年02月14日
    瀏覽(49)
  • Ubuntu安裝騰訊會議——Ubuntu16.04/18.04/20.04/22.04

    Ubuntu安裝騰訊會議——Ubuntu16.04/18.04/20.04/22.04

    通過以下教程可以快速的安裝騰訊會議,本教程適用于Ubuntu16.04/18.04/20.04/22.04 進入騰訊會議下載官網(wǎng)下載騰訊會議Linux客戶端 選擇x86_64格式安裝包下載 雙擊deb文件,點擊install進行安裝 安裝成功,可以成功運行

    2024年02月12日
    瀏覽(42)
  • Ubuntu官方安裝微信——Ubuntu16.04/18.04/20.04/22.04

    Ubuntu官方安裝微信——Ubuntu16.04/18.04/20.04/22.04

    通過以下教程可以快速的安裝官方版微信,本教程適用于Ubuntu16.04/18.04/20.04/22.04 進入微信下載官網(wǎng)下載微信Linux客戶端 點擊64位下載即可,如果不能下載,使用終端如下命令 雙擊deb文件,點擊install進行安裝 安裝成功,可以在菜單中點擊運行

    2024年02月08日
    瀏覽(54)
  • Ubuntu16.04安裝中文輸入法

    Ubuntu16.04安裝中文輸入法

    1、使用Ubuntu圖像界面配置好中文環(huán)境,并將最下面的\\\"系統(tǒng)鍵盤輸入法:\\\"選擇為IBus 關(guān)于具體的配置看這篇文章https://mp.csdn.net/mp_blog/creation/editor/128273330 最終配置結(jié)果如下: ? 2、上面只是配置中文環(huán)境,但不能進行中文輸入,需要使用命令安裝ibus輸入法。 sudo apt-get install ib

    2024年02月13日
    瀏覽(26)
  • ubuntu16.04下標(biāo)定Astra相機

    1.安裝相機驅(qū)動 2.下載camere_calibration 3.進行標(biāo)定 打開終端,輸入 打開另一個終端,輸入

    2024年02月07日
    瀏覽(13)
  • 在Ubuntu 16.04上如何添加交換空間

    介紹 在增加服務(wù)器的響應(yīng)速度并防止應(yīng)用程序出現(xiàn)內(nèi)存不足錯誤的最簡單方法之一是添加一些交換空間。在本指南中,我們將介紹如何向 Ubuntu 16.04 服務(wù)器添加交換文件。 交換空間 是硬盤上被指定為操作系統(tǒng)可以臨時存儲無法再放入 RAM 中的數(shù)據(jù)的區(qū)域?;旧?,這使您能夠

    2024年04月10日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包