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

Docker Machine遠(yuǎn)程部署Docker的方法

 更新時(shí)間:2018年04月09日 10:36:34   作者:汀云社  
本篇文章主要介紹了Docker Machine遠(yuǎn)程部署Docker的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

一、docker machine概要

Docker Machine發(fā)布之前,你可能會遇到以下問題:

①你需要登錄主機(jī),按照主機(jī)及操作系統(tǒng)特有的安裝以及配置步驟安裝Docker,使其能運(yùn)行Docker容器。
②你需要研發(fā)一套工具管理多個Docker主機(jī)并監(jiān)控其狀態(tài)。
③你在本地開發(fā),產(chǎn)品部署在公有云平臺,你希望能盡可能的減小兩個環(huán)境的差異性

Docker Machine的出現(xiàn)解決了以上問題。

①Docker Machine簡化了部署的復(fù)雜度,無論是在本機(jī)的虛擬機(jī)上還是在公有云平臺,只需要一條命令便可搭建好Docker主機(jī)
②Docker Machine提供了多平臺多Docker主機(jī)的集中管理
③Docker Machine 使應(yīng)用由本地遷移到云端變得簡單,只需要修改一下環(huán)境變量即可和任意Docker主機(jī)通信部署應(yīng)用。

二、docker machine在遠(yuǎn)程主機(jī)部署docker

環(huán)境:

  1. docker-machine主機(jī):192.168.1.9 docker版本:docker-ce
  2. docker主機(jī):192.168.1.10

步驟:

①更新curl

yum update curl -y

②安裝docker-machine

安裝可參考docker-machine官網(wǎng)

linux下載路徑:

復(fù)制代碼 代碼如下:
curl -L https://github.com/docker/mac...uname -s-uname -m >/tmp/docker-machine && install /tmp/docker-machine /usr/local/bin/docker-machine

按需求直接復(fù)制粘貼安裝即可

[root@node1 ~]# docker-machine -v
docker-machine version 0.13.0, build 9ba6da9

③創(chuàng)建ssh密鑰對,實(shí)現(xiàn)兩主機(jī)無密登錄

[root@node1 ~]# ssh-keygen
[root@node1 ~]# ssh-copy-id 192.168.1.10

④為本地下載更多鏡像源,避免在創(chuàng)建machine時(shí)找不到軟件包

[root@node1 ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/rep... #此為阿里云centos7鏡像源
[root@node1 ~]# yum install epel-release #第三方源

⑤開啟machine通訊端口

[root@node1 ~]# firewall-cmd --add-port=2376/tcp --permanent
[root@node1 ~]# firewall-cmd --reload

⑥創(chuàng)建docker主機(jī),命名host1

[root@node1 ~]# docker-machine create -d generic --generic-ip-address=192.168.1.10 host1
Running pre-create checks...
Creating machine...
(swarm-master) No SSH key specified. Assuming an existing key at the default location.
Waiting for machine to be running, this may take a few minutes...
Detecting operating system of created instance...
Waiting for SSH to be available...
Detecting the provisioner...
Provisioning with centos...
Running...
[root@node1 ~]# docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
host1 - generic Running tcp://192.168.1.10:2376 v17.12.1-ce

⑦變更docker環(huán)境變量

[root@node1 ~]# docker-machine env host1
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://192.168.1.10:2376"
export DOCKER_CERT_PATH="/root/.docker/machine/machines/host1"
export DOCKER_MACHINE_NAME="host1"
# Run this command to configure your shell: 
# eval $(docker-machine env host1)
[root@node1 ~]# eval $(docker-machine env host1)

⑧運(yùn)行容器查看兩端是否同步

[root@node1 ~]# docker run -d busybox
[root@node1 ~]# docker-machine ssh host1
[root@host1 ~]# docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
busybox latest f6e427c148a7 6 days ago 1.15MB
[root@host1 ~]# docker ps 
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8d9b5005a264 busybox "sh" 17 seconds ago Up 16 seconds ago modest_joliot
[root@host1 ~]# exit
[root@node1 ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8d9b5005a264 busybox "sh" 57seconds ago Up 16 seconds ago modest_joliot

鏡像容器同步測試成功

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • docker+gitlab+gitlab-runner部署詳解

    docker+gitlab+gitlab-runner部署詳解

    這篇文章主要介紹了docker+gitlab+gitlab-runner部署詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Docker?安裝Jenkins全過程及踩坑指南

    Docker?安裝Jenkins全過程及踩坑指南

    這篇文章主要介紹了Docker?安裝Jenkins?踩坑全指南,本文通過圖文示例相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-02-02
  • Docker鏡像上傳到阿里云的步驟詳解

    Docker鏡像上傳到阿里云的步驟詳解

    本篇文章主要介紹了Docker鏡像上傳到阿里云的步驟詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • 遷移變更Docker默認(rèn)數(shù)據(jù)存儲目錄的步驟詳解

    遷移變更Docker默認(rèn)數(shù)據(jù)存儲目錄的步驟詳解

    Docker安裝的默認(rèn)數(shù)據(jù)目錄為/var/lib/docker,但是如果/目錄掛載的磁盤空間不夠,就需要遷移docker數(shù)據(jù)到其他目錄,接下來本就給大家介紹遷移變更Docker默認(rèn)數(shù)據(jù)存儲目錄的操作步驟,需要的朋友可以參考下
    2023-12-12
  • 詳解Ubuntu Docker Registry 搭建私有倉庫

    詳解Ubuntu Docker Registry 搭建私有倉庫

    這篇文章主要介紹了詳解Ubuntu Docker Registry 搭建私有倉庫,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • docker?pull報(bào)錯unexpected?EOF問題的解決方案

    docker?pull報(bào)錯unexpected?EOF問題的解決方案

    在清理Docker私有倉庫的垃圾鏡像和緩存后,新推送到倉庫的鏡像會出現(xiàn)unexpectedEOF錯誤,這篇文章主要介紹了docker?pull報(bào)錯unexpected?EOF問題的解決方案,需要的朋友可以參考下
    2025-04-04
  • docker nginx ssl設(shè)置的實(shí)現(xiàn)步驟

    docker nginx ssl設(shè)置的實(shí)現(xiàn)步驟

    本文主要介紹了docker nginx ssl設(shè)置的實(shí)現(xiàn)步驟,使用docker運(yùn)行nginx,配置代理,和ssl設(shè)置,進(jìn)行https訪問,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-08-08
  • Elasticsearch使用常見問題解決方案

    Elasticsearch使用常見問題解決方案

    這篇文章主要介紹了Elasticsearch使用常見問題解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • docker簡單安裝部署mysql并配置遠(yuǎn)程連接

    docker簡單安裝部署mysql并配置遠(yuǎn)程連接

    使用docker部署mysql,可以省去mysql的安裝配置過程,下面這篇文章主要給大家介紹了關(guān)于docker簡單安裝部署mysql并配置遠(yuǎn)程連接的相關(guān)資料,需要的朋友可以參考下
    2023-06-06
  • mysql8.x docker遠(yuǎn)程訪問配置詳解

    mysql8.x docker遠(yuǎn)程訪問配置詳解

    本文主要介紹了mysql8.x docker遠(yuǎn)程訪問配置,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12

最新評論

大冶市| 满洲里市| 乌兰浩特市| 大化| 甘孜| 垫江县| 平舆县| 栾川县| 贡觉县| 九龙城区| 泸州市| 泸定县| 汉源县| 曲阜市| 宣恩县| 禄丰县| 乌拉特后旗| 衡南县| 丹江口市| 乌海市| 连城县| 吉首市| 青龙| 奈曼旗| 博爱县| 新巴尔虎左旗| 巴里| 宜州市| 绩溪县| 大城县| 黔江区| 马山县| 奉贤区| 稷山县| 八宿县| 含山县| 浠水县| 九台市| 梁河县| 明光市| 娄烦县|