1. 程式人生 > >docker容器作為虛擬機器使用

docker容器作為虛擬機器使用

1、yum -y install docker

2、宿主機網絡卡橋接

參考:

cd /etc/sysconfig/network-scripts/

cp ifcfg-eth0 ifcfg-eth0.bak

cp ifcft-eth0 ifcfg-br0

ifcfg-eth0配置樣例如下:

cat ifcfg-p2p1

BOOTPROTO=none
DEVICE=p2p1
NM_CONTROLLED=no
ONBOOT=yes
BRIDGE=br0

ifcfg-br0配置樣例如下:

cat  ifcfg-br0
DEVICE=br0
TYPE=Bridge
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.140.3
NETMASK=255.255.255.0
GATEWAY=192.168.140.1
DNS1=192.168.140.254
DNS2=114.114.114.114
NM_CONTROLLED=no

3、啟動docker容器

4、pipework br0 centos7 192.168.140.4/[email protected]

     (繫結區域網ip到容器上)

     pipwork安裝參考:

     cd /home/pipework/

     wget -O pipework-master.zip https://codeload.github.com/jpetazzo/pipework/zip/master

     # 若沒有unzip命令,安裝 yum install -y unzip zip

     unzip pipework-master.zip

     cp -p pipework-master/pipework /usr/local/bin/

5、修改resolve引數

6、進入容器:yum install epel-release  openssh-server

7、開啟ssh服務,ssh遠端。

相關推薦

docker容器作為虛擬機器使用

1、yum -y install docker 2、宿主機網絡卡橋接 參考: cd /etc/sysconfig/network-scripts/ cp ifcfg-eth0 ifcfg-eth0.bak cp ifcft-eth0 ifcfg-br0 i

Docker容器虛擬機器:拋棄傳統虛擬機器

Win10 Docker與VMware和Oracle VirtualBox衝突,使得在包含有VMware或Oracle VirtualBox的主機上不能成功安裝Win10 Docker,同理在Win10 Docker機器上也不能正常使用VMware和Oracle VirtualBox。Windo

啟動docker容器虛擬機器埠轉發外部無法訪問

centos 7 docker 啟動了一個web服務 但是啟動時 報 WARNING: IPv4 forwarding is disabled. Networking will not work. 解決辦法: # vi /etc/sysctl.conf 或者 # vi /u

如何看待docker容器虛擬機器之間的比較

各種虛擬機器技術開啟了雲端計算時代;而Docker,作為下一代虛擬化技術,正在改變我們開發、測試、部署應用的方式。那虛擬機器與Docker究竟有何不同呢? 首先,大家需要明確一點,Docker容器不是虛擬機器。 2014年,當我第一次接觸Docker的時候,我把它比做一種輕量級的虛擬機器。這樣做無可厚非,因

docker容器虛擬機器區別

譯者按: 各種虛擬機器技術開啟了雲端計算時代;而Docker,作為下一代虛擬化技術,正在改變我們開發、測試、部署應用的方式。那虛擬機器與Docker究竟有何不同呢?首先,大家需要明確一點,Docker容器不是虛擬機器。2014年,當我第一次接觸Docker的時候,我把它比做一種輕量級的虛擬機器。這樣做無可厚非

openstack使用NFS作為虛擬機器儲存

這個其實很簡單,就是加一個儲存伺服器,把儲存伺服器掛載到各計算節點的instances存放路徑,建立虛擬機器時就自動使用共享儲存了。 操作過程: 一. NFS伺服器安裝 1.在儲存伺服器安裝ubuntu16.04作業系統 2. sudo apt install nfs-kernel-

維大難題:Linux 容器虛擬機器應該怎麼選?

馬哥Linux運維 來自:開源中國社群 編譯 連結:www.oschina.net/news/90833/linux-containers-vs-virtual-machines 原文:www.datamation.com/open-source/linux-containers-vs-vir

【117】利用 macvlan 把容器當成虛擬機器使用

一、製作可以遠端登入的Docker容器,系統是Ubuntu14.04。 這個章節記錄下了製作一個支援SSH遠端登入的容器的全過程。這篇文章使用 Ubuntu 14.04 做例子。其他的作業系統應該大同小異。 我這種用法,相當於把容器當成了虛擬機器。使用者可以

docker簡介、虛擬機器Docker有何不同

為什麼越來越多人使用docker 那麼,為什麼大家都追捧容器和Docker呢?Hyper-V、KVM和Xen等虛擬機器管理程式都“基於虛擬化硬體模擬機制。這意味著,它們對系統要求很高。” 然而,容器卻使用共享的作業系統。這意味著它們在使用系統資源方面比虛擬機

Docker 與VM虛擬機器的區別

Docker 是一個開源工具,它可以讓建立和管理 Linux 容器變得簡單。容器就像是輕量級的虛擬機器,並且可以以毫秒級的速度來啟動或停止。Docker 幫助系統管理員和程式設計師在容器中開發應用程式,並且可以擴充套件到成千上萬的節點。 容器和 VM(虛擬機器)的主要區

Docker 會取代虛擬機器嗎待到舊人離別時,只道新人迎來舊人棄

作者簡介:張勳聯通研究院軟體與系統實驗室軟體開發工程師 研究方向docker,kubernets,mesos -----------------------------分割線------------------------ 曾幾何時虛擬機器還是當紅的辣子雞,哪知風雲變幻,容

容器虛擬機器雙城記

自容器技術誕生以來,幾乎每個接觸到容器的人都對容器與虛擬機器的共性和差異產生巨大的疑問。今天我們為讀者們帶來了 DaoCloud 獨家翻譯的三篇精選文章,為大家抽絲剝繭地分析容器和虛擬機器之間的差異,並且教會你如何聯合 Docker 容器和虛擬機器的力量來取得更佳的資源利

Docker(二)docker-machine建立虛擬機器

一、利用docker-machine,在本地建立Linux虛擬機器 docker-machine(工具)會隨著Docker.dmg的安裝自動安裝好,docker-machine也可以做為工具單獨安裝。 本質上docker-machine是一個虛擬機器管理工具

Docker Toolbox建立虛擬機器時 --virtualbox-share-folder 共享目錄引數的正確用法

Docker Toolbox建立虛擬機器時 --virtualbox-share-folder 共享目錄引數的正確用法 引數用途: 在使用docker-machine 建立虛擬機器時,帶上引數 --

docker使用ssh遠端連線容器(沒錢買伺服器又不想安裝虛擬機器患者必備)

沒錢買伺服器又不想安裝虛擬機器怎麼辦? 我們知道docker是可以用exec來直接訪問容器的,但是還不夠high,有時候要模擬伺服器的登入總不能用docker exec吧,來吧,老司機帶你飛! 以centos為例,需要幾步操作 1.安裝openssh-server 2.初始化root使用者密碼 3.

Docker web console -- 像虛擬機器一樣使用你的容器

由於公司內部docker平臺新需求,需要使用者可以登進docker容器進行部分操作,甚至需要將容器當做虛擬機器來使用,但是又不想在每個容器中額外執行sshd服務並提供ip資源,所以開始研究通過docker exec的流式API完成一個web版docker console功能

Docker學習總結(39)——簡析容器、無伺服器和虛擬機器的安全性差異

外文翻譯:英文原文 前言 在三十多年前,虛擬化僅適用於擁有大型機和眾多小型計算機的使用者,而安全問題僅僅是物理上的。 二十年前,VMware釋出了其第一款產品,網路邊界安全性仍處於起步階段,依賴於防火牆。 十二年前,AWS推出,網路安全成為一個問題。 五年前,由於Dock

Windows上訪問虛擬機器上的docker容器

在Windows上增加路由 route add -p 172.17.0.0 mask 255.255.255.0 192.168.x.x 完整路由 本機====》虛擬網絡卡(192.168.11

在Windows宿主機中ssh連線虛擬機器CentOS中的Docker容器

1、拓撲圖 2、前提條件關閉虛擬機器中的防火牆在docker容器中安裝並啟用ssh服務Windows宿主機與虛擬機器CentOS網路互通(可通過Xshell連線)虛擬機器CentOS和Docker容器網路互通(在CentOS中可以通過docker exec -it <

Docker容器技術和傳統虛擬機技術的特性比較

docker 傳統虛擬機技術 Docker是用GO語言編寫,誕生於2013年年初,遵循Apache2.0協議,全部開源代碼在https://github.com/docker/docker上進行維護。在開發和運維中,為什麽要使用docker:更快速的交付和部署更高效的資源利用更輕松的遷移和部署更簡單的