ker入門到kubernetes實戰(zhàn)全集課件第18節(jié)-machine構建容器_第1頁
ker入門到kubernetes實戰(zhàn)全集課件第18節(jié)-machine構建容器_第2頁
免費預覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、docker-machineDocker Machine 是一個簡化安裝 Docker 環(huán)境的工具。市場上主流 Linux 系統(tǒng)版本很多,使用 Machine 工具就簡單很多,一兩條命令即可在主流 Linux 系統(tǒng)上安裝 Docker 環(huán)境,用戶不用考慮什么操作系統(tǒng)。Docker Machine 還具備 Docker 工具管理虛擬化技術,Generic驅(qū)動默認管理 LXC 容器技術。Docker Machine 支持多種后端驅(qū)動,包括虛擬機、本目前支持的驅(qū)動:amazonec2 azure digitalocean exoscalegeneric機和云等。Docker Machinenone

2、openstack rackspace softlayer virtualboxvmwarevcloudairvmwarevsphere這使得 Docker 可以再 windows,linux 上面安裝:安裝 Docker-machine:$ curl -L/docker/machine/releases/download/v0.7.0/docker-machine-uname -s-uname -m /usr/local/bin/docker-machine/usr/local/bin/docker-machine&od +x#網(wǎng)上很多文檔,可以相應安裝,我這里用的版本比較低:rootmas

3、ter bin# docker-machine -vdocker-machinever0.4.0 (9d0dc7a)基于本地安裝一個基于 vitrualbox 啟動的 Docker:rootmaster src# yum install VirtualBox-5.1-5.1.20_114628_el7-1.x86_64.rpm1、創(chuàng)建 Docker 環(huán)境:rootmaster # docker-machine create -d virtualbox -engine-registry-mirrordocke-webCreating VirtualBox VM.CreatingStarting

4、StartingSSH key.VirtualBox VM. VM.To see how to connect Docker to this machine, run: docker-machine env docker-ubuntu-webrootmaster NAMESWARMdocker-web test rootmaster#docker-machine lsACTIVEDRIVERSEURLvirtualboxvirtualboxRunningRunningtcp:/192.168.99.101:2376tcp:/192.168.99.100:2376#docker-machine

5、env docker-webexport export exportexportDOCKER_TLS_VERIFY=1 DOCKER_HOST=tcp:/192.168.99.101:2376DOCKER_CERT_PATH=/root/.docker/machine/machines/docker-webDOCKER_MACHINE_NAME=docker-ubuntu-web# Run thisd to configure your s:# eval $(docker-machine env docker-ubuntu-web)rootmaster # eval $(docker-mach

6、ine env docker-ubuntu-web) rootmaster # docker run -d -P nginxUnable to find image nginx:latest locallylatest: Pulling from library/nginx6d827a3ef358: f8f2e0556751:5c9972dca3fd:451b9524cb06:Pull Pull PullPullcomplete complete completecompleteDigest: sha256:e6693c20186f837fc393390135d8a598a96a8339179

7、17789d63766cab6c59582Sus: Downloaded newer image for nginx:latest823287d16643294c473f40ebb3315f222f653b11a010ad7dd68fb1c8f9d8c85brootmasterCONTAINER ID#docksIMAGE PORTSnginxDCREATEDNAMES6 seconds agoSUS823287d16643Up 4 seconds wizardly_einsteinnginx -g daemon .0.0.0.0:32769-80/tcp, 0.0.0.0:32768-443

8、/tcp#查看 docker-machine 的 IP:rootmaster # docker-machine ip docker-web192.168.99.101#一下:rootmaster # curl $(docker-machine ip docker-web):32769body e to nginx!width: 35em; margin: 0 auto;font-family: Tahoma, Verdana, Arial, sans-serif;#在 docker-machine 環(huán)面查看:rootmaster CONTAINER ID DNAMESba60ad73c#doc

9、ksIMAGECREATEDSUSPORTSgcr.io/_containers/kube-scheduler-amd64:v1.5.1kube-scheduler-.25 minutes agoUp 25 minutesk8s_kube-scheduler.bb7d750_kube-scheduler-master_kube-system_0545c2e223307b5ab8c74b0ffed56ac7_ef241075dd4090374a76amd64:v1.5.1gcr.io/_containers/kube-controller-manager-kube-controller-m.25

10、 minutes agoUp 25 minutesk8s_kube-controller-manager.cc13bf49_kube-controller-manager-master_kube-system_0ac440b78ce09678e3e0e71dde12d846_2477a078ebc6b315634c/pausegcr.io/_containers/pause-amd64:3.025 minutes agoUp 25 minutesk8s_POD.d8dbe16c_kube-scheduler-master_kube-system_0545c2e223307b5ab8c74b0f

11、fed56ac7_46a8b08a0799c1eb19ef/pausegcr.io/_containers/pause-amd64:3.025 minutes agoUp 25 minutesk8s_POD.d8dbe16c_kube-controller-manager-master_kube-system_0ac440b78ce09678e3e0e71dde12d846_a5a1346919b608ce6a26/pausegcr.io/_containers/pause-amd64:3.025 minutes agoUp 25 minutesk8s_POD.d8dbe16c_kube-ap

12、iserver-master_kube-system_50f308d81a704303ea5e55399061e9ce_51e18815a324a03e8ec4/pausegcr.io/_containers/pause-amd64:3.025 minutes agoUp25minutes#是沒有那個鏡像的,在里面查看一下:rootmasterCONTAINER ID#docksIMAGE PORTSnginxDCREATEDNAMES6 minutesSUS823287d16643nginx -g daemon .agoUp 6 minuteswizardly_einstein0.0.0.0

13、:32769-80/tcp, 0.0.0.0:32768-443/tcp#當然也可以登錄主機查看情況:rootmaster # docker-machine sshdockerdocker-ubuntu-web:$ netsdocker-web-ntlpForeign AddressProto Recv-Q Send-Q/Program nameLocal AddressSetcp-tcp-tcp-tcp-tcp-000.0.0.0:220.0.0.0:*LISTEN00:32768:*LISTEN00:32769:*LISTEN00:2376:*LISTEN00:22:*LISTEN#mac

14、hine 構建主機:1、 在 machine 構建無 rootmaster yum.re rootmaster yum.rerootmaster yum.re登錄:.d# ssh-keygen.d# ssh-copy-id HYPERLINK mailto:root192.168.63.200 root192.168.63.200.d# ssh HYPERLINK mailto:root192.168.63.200 root192.168.63.200#要是無登錄說明成功2、 然后執(zhí)行,Docker 的安裝:rootmaster # docker-machine create -d gener

15、ic -generic-ip-address=192.168.63.200 -engine-registry-mirror-generic-ssh-user=root testweb#登陸目標主機查看一下執(zhí)行什么操作: rootnode3 yum.re.d# w15:06:03 up 3:57, 2 users, load average: 1.28,0.86, 0.39USERroot root update #TTYpts/0 pts/1FROM 192.168.63.111masterLOGIN 11:0915:05IDLE 2.00s5.00sJCPU 0.15s0.69sPCPU WHAT0.01s w0.68s /usr/bin/bin/yum -y的 master 這臺主機再執(zhí)行操作,但是國內(nèi)網(wǎng)絡可能比較慢,有些時候很少安裝成功的。可以先在安裝這臺機器,然后通過 generic 連接操作遠端 Docker:rootmaster # docker-machine lsNAMEdocker-ubuntu-webACTIVE*D

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論