欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

一、docker machine概要

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

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

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

①Docker Machine簡(jiǎn)化了部署的復(fù)雜度,無(wú)論是在本機(jī)的虛擬機(jī)上還是在公有云平臺(tái),只需要一條命令便可搭建好Docker主機(jī)
②Docker Machine提供了多平臺(tái)多Docker主機(jī)的集中管理
③Docker Machine 使應(yīng)用由本地遷移到云端變得簡(jiǎn)單,只需要修改一下環(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密鑰對(duì),實(shí)現(xiàn)兩主機(jī)無(wú)密登錄

[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 #第三方源

⑤開(kāi)啟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

鏡像容器同步測(cè)試成功

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

相關(guān)文章

  • docker+Nginx部署前端項(xiàng)目的詳細(xì)過(guò)程記錄

    docker+Nginx部署前端項(xiàng)目的詳細(xì)過(guò)程記錄

    docker的出現(xiàn)解決了我們很多問(wèn)題,讓我們避免陷入各種依賴(lài)安裝的痛苦中,下面這篇文章主要給大家介紹了關(guān)于docker+Nginx部署前端項(xiàng)目的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-10-10
  • 安裝harbor作為docker鏡像倉(cāng)庫(kù)的問(wèn)題

    安裝harbor作為docker鏡像倉(cāng)庫(kù)的問(wèn)題

    這篇文章主要介紹了安裝harbor作為docker鏡像倉(cāng)庫(kù),主要包括docker和docker-compose離線(xiàn)部署,安裝harbor作為本地的倉(cāng)庫(kù),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • Docker 學(xué)習(xí)文檔(知識(shí)結(jié)構(gòu)整理)

    Docker 學(xué)習(xí)文檔(知識(shí)結(jié)構(gòu)整理)

    這篇文章主要介紹了Docker 學(xué)習(xí)文檔的相關(guān)資料,需要的朋友可以參考下
    2016-11-11
  • Docker網(wǎng)絡(luò)IP地址沖突的解決方法

    Docker網(wǎng)絡(luò)IP地址沖突的解決方法

    本文主要介紹了Docker網(wǎng)絡(luò)IP地址沖突的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • docker部署redis報(bào)錯(cuò)內(nèi)存分配過(guò)度解決辦法

    docker部署redis報(bào)錯(cuò)內(nèi)存分配過(guò)度解決辦法

    Docker很適合用于測(cè)試發(fā)布,將Docker封裝后可以直接提供給測(cè)試人員進(jìn)行運(yùn)行,不再需要測(cè)試人員與運(yùn)維、開(kāi)發(fā)進(jìn)行配合,進(jìn)行環(huán)境搭建與部署,這篇文章主要給大家介紹了關(guān)于docker部署redis報(bào)錯(cuò)內(nèi)存分配過(guò)度的解決辦法,需要的朋友可以參考下
    2023-11-11
  • docker中安裝elasticsarch 等鏡像的過(guò)程

    docker中安裝elasticsarch 等鏡像的過(guò)程

    這篇文章主要介紹了docker中安裝elasticsarch 等鏡像,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-12-12
  • Docker鏡像存儲(chǔ)overlayfs的使用

    Docker鏡像存儲(chǔ)overlayfs的使用

    這篇文章主要介紹了Docker鏡像存儲(chǔ)overlayfs的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • Docker容器添加新端口映射的方法與詳細(xì)步驟

    Docker容器添加新端口映射的方法與詳細(xì)步驟

    這篇文章主要給大家介紹了關(guān)于Docker容器添加新端口映射的方法與詳細(xì)步驟,Docker 端口映射即映射容器內(nèi)應(yīng)用的服務(wù)端口到本機(jī)宿主機(jī)器,文中通過(guò)代碼示例介紹的非常詳細(xì),需要的朋友可以參考下
    2023-08-08
  • 使用Docker安裝detectron2的配置方法

    使用Docker安裝detectron2的配置方法

    Detectron2 是一個(gè)用于目標(biāo)檢測(cè)、分割和其他視覺(jué)識(shí)別任務(wù)的平臺(tái),下面采用 docker 方式在 windows 上安裝,對(duì)Docker安裝detectron2的配置方法感興趣的朋友一起看看吧
    2024-03-03
  • Ubuntu 20.04 上安裝和使用 Docker的詳細(xì)過(guò)程(安裝包)

    Ubuntu 20.04 上安裝和使用 Docker的詳細(xì)過(guò)程(安裝包)

    這篇文章主要介紹了Ubuntu 20.04 上安裝和使用 Docker的詳細(xì)過(guò)程(安裝包),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03

最新評(píng)論