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

Linux安裝Docker-Compose過程

 更新時(shí)間:2024年11月15日 10:19:52   作者:Heerlen  
文章介紹了在Linux系統(tǒng)上安裝Docker?Compose的步驟,包括使用curl從GitHub下載Docker?Compose二進(jìn)制文件并保存到/usr/local/bin目錄,然后通過chmod命令增加執(zhí)行權(quán)限

Linux安裝Docker-Compose

docker-compose官網(wǎng)文檔

Docker-Compose安裝

sudo curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

備注:安裝完成之后此時(shí)會(huì)提示權(quán)限不足,需要增加執(zhí)行權(quán)限

增加Docker-Compose權(quán)限

sudo chmod +x /usr/local/bin/docker-compose

Linux安裝docker-compose編排工具并啟動(dòng)

Docker Compose是什么

  • Docker-Compose項(xiàng)目是Docker官方的開源項(xiàng)目,負(fù)責(zé)實(shí)現(xiàn)對(duì)Docker容器集群的快速編排。
  • Docker-Compose的工程配置文件默認(rèn)為docker-compose.yml,可通過環(huán)境變量COMPOSE_FILE或-f參數(shù)自定義配置文件,其定義了多個(gè)有依賴關(guān)系的服務(wù)及每個(gè)服務(wù)運(yùn)行的容器。
  • Compose允許用戶通過一個(gè)單獨(dú)的docker-compose.yml模板文件(YAML 格式)來定義一組相關(guān)聯(lián)的應(yīng)用容器為一個(gè)項(xiàng)目(project)。
  • Docker-Compose項(xiàng)目由Python編寫,調(diào)用Docker服務(wù)提供的API來對(duì)容器進(jìn)行管理。因此,只要所操作的平臺(tái)支持Docker API, 就可以在其上利用Compose來進(jìn)行編排管理。

安裝

先查看是否有沒有docker(并沒有發(fā)現(xiàn)安裝docker)

開始安裝docker

1. 先創(chuàng)建demon.json

  • 創(chuàng)建文件夾:mkdir /etc/docker
  • 跳轉(zhuǎn):cd /etc/docker
  • 修改damon.json的內(nèi)容:vim /etc/docker/daemon.json
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}

2.安裝docker

需要安裝兩個(gè)包

  • docker-ce-selinux-17.03.0.ce-1.el7.centos.noarch.rpm
  • docker-ce-17.03.0.ce-1.el7.centos.x86_64.rpm

兩個(gè)包放在word里面了

把兩個(gè)包放入到/home下面

然后進(jìn)入安裝:

  • 輸入:yum install docker-ce-selinux-17.03.0.ce-1.el7.centos.noarch.rpm
  • 輸入:yum install docker-ce-17.03.0.ce-1.el7.centos.x86_64.rpm
  • 查看docker服務(wù):systemctl status docker
  • 設(shè)置開啟自啟docker服務(wù):systemctl enable docker
  • 啟動(dòng)docker服務(wù):systemctl start docker
  • 查看命令:docker version

3.安裝docker-compose編排工具

  • 下載:docker-compose-Linux-x86_64
  • 創(chuàng)建:docker-compose.yml
  • 拷貝docker-compose-Linux-x86_64到/usr/local/bin/并改名:mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
  • 添加權(quán)限:chmod +x /usr/local/bin/docker-compose
  • 查看版本:docker-compose -v

4.安裝mysql,pgsql,oracle,sqlserver

version: '3'
services:
  mysql:
    restart: always
    image: mysql:8.0.26
    container_name: mysqld
    volumes:
      - /home/mysql/logs:/logs
      - /home/mysql/datadir:/var/lib/mysql
      - /home/mysql/conf:/etc/mysql/conf.d
      - /home/mysql/my.cnf:/etc/mysql/my.cnf
      # 數(shù)據(jù)庫(kù)還原目錄 可將需要還原的sql文件放在這里
      - /home/mysql/source:/docker-entrypoint-initdb.d
    environment:
      - "MYSQL_ROOT_PASSWORD=123456"
      - "TZ=Asia/Shanghai"
    command: 
      --default-authentication-plugin=mysql_native_password
      --lower_case_table_names=1
    ports:
      # 使用宿主機(jī)的3306端口映射到容器的3306端口
      # 宿主機(jī):容器
      - 13306:3306
    networks:
      Energynetwork:
        ipv4_address: 192.168.1.10
  postgresql:
    restart: always
    image: postgres:12
    container_name: pg_base
    privileged: true
    volumes:
      - ./pgsql/datadir:/var/lib/postgresql/data
    environment:
      - PGDATA=/var/lib/postgresql/data/pgdata
      - POSTGRES_PASSWORD=Aa12345678
      - POSTGRES_DB=inventory
      - TZ=Asia/Shanghai
    ports:
      - 5432:5432
  sqlserver:
    image: mcr.microsoft.com/mssql/server:latest
    container_name: sqlserver
    ports:
      - 1433:1433
    volumes:
      - ./mssql:/var/opt/mssql
      - /etc/localtime:/etc/localtime
    restart: always
    environment:
      #接受最終用戶許可協(xié)議
      - ACCEPT_EULA=Y
      #SA用戶密碼
      - SA_PASSWORD=Aa123456@
  oracle:
    restart: always
    image: registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g:latest
    container_name: oracle_base
    privileged: true
    volumes:
      - /etc/localtime:/etc/localtime
      - ./oracle/data:/opt/oracle/oradata
    environment:
      - TZ=Asia/Shanghai
      - ORACLE_SID=XE
      - ORACLE_PDB=system
      - ORACLE_PWD=oracle
    ports:
      - 1521:1521
  
  
networks:
  Energynetwork:
    driver: bridge
    ipam:
      config:
        - subnet: "192.168.1.0/24"

5.啟動(dòng)docker-compose

  • 啟動(dòng):docker-compose up -d
  • 停止:docker-compose down

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Linux移動(dòng)文件與目錄-mv命令的10個(gè)實(shí)用例子

    Linux移動(dòng)文件與目錄-mv命令的10個(gè)實(shí)用例子

    在Linux中很重要也很基礎(chǔ)的一個(gè)命令就是mv移動(dòng)或重命名文件與目錄命令。當(dāng)你想要將文件從一個(gè)位置移動(dòng)到另一個(gè)地方并且不想復(fù)制它,那么mv 命令是完成這個(gè)任務(wù)的首選。下面這篇文章給大家詳細(xì)介紹了使用mv命令的10個(gè)實(shí)用例子,有需要的朋友們可以參考借鑒。
    2017-01-01
  • Linux(Ubuntu) adb 無法識(shí)別的問題解決方法

    Linux(Ubuntu) adb 無法識(shí)別的問題解決方法

    這篇文章主要介紹了Linux(Ubuntu) adb 無法識(shí)別的問題解決方法的相關(guān)資料,需要的朋友可以參考下
    2016-11-11
  • 詳解如何在 Linux 中安裝最新的 Python 3.6 版本

    詳解如何在 Linux 中安裝最新的 Python 3.6 版本

    本篇文章主要介紹了詳解如何在 Linux 中安裝最新的 Python 3.6 版本,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-03-03
  • 在Linux中創(chuàng)建自簽名SSL證書的詳細(xì)步驟

    在Linux中創(chuàng)建自簽名SSL證書的詳細(xì)步驟

    在當(dāng)今的數(shù)字時(shí)代,保護(hù)您的網(wǎng)站或應(yīng)用程序至關(guān)重要,而確保安全性的一種方法是使用 (SSL)證書,SSL證書提供加密功能并進(jìn)行身份驗(yàn)證,確保數(shù)據(jù)在客戶端和服務(wù)器保持私有和安全,在本文中,我們將詳細(xì)介紹如何在Linux命令行創(chuàng)建自一個(gè)簽名SSL證書,需要的朋友可以參考下
    2025-11-11
  • Linux設(shè)置命令行無操作超時(shí)退出的解決方案

    Linux設(shè)置命令行無操作超時(shí)退出的解決方案

    在 Linux 系統(tǒng)安全基線檢查中,未配置命令行超時(shí)退出是一個(gè)常見的中危風(fēng)險(xiǎn),如果用戶長(zhǎng)時(shí)間保持登錄狀態(tài)但未操作,攻擊者可能利用這一點(diǎn)進(jìn)行未授權(quán)訪問,所以本文給大家介紹了Linux設(shè)置命令行無操作超時(shí)退出的解決方案,需要的朋友可以參考下
    2025-12-12
  • ubuntu開機(jī)自啟動(dòng)服務(wù)設(shè)置

    ubuntu開機(jī)自啟動(dòng)服務(wù)設(shè)置

    大家好,本篇文章主要講的是ubuntu開機(jī)自啟動(dòng)服務(wù)設(shè)置,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • 基于Xshell使用密鑰方式連接遠(yuǎn)程主機(jī)

    基于Xshell使用密鑰方式連接遠(yuǎn)程主機(jī)

    這篇文章主要為大家詳細(xì)介紹了基于Xshell使用密鑰方式連接遠(yuǎn)程主機(jī)的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • 淺析Linux中使用nohup及screen運(yùn)行后臺(tái)任務(wù)的示例和區(qū)別

    淺析Linux中使用nohup及screen運(yùn)行后臺(tái)任務(wù)的示例和區(qū)別

    這篇文章主要介紹了Linux中使用nohup及screen運(yùn)行后臺(tái)任務(wù)的示例和區(qū)別,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-07-07
  • Linux如何快速檢查服務(wù)器的硬件配置和性能指標(biāo)

    Linux如何快速檢查服務(wù)器的硬件配置和性能指標(biāo)

    在運(yùn)維和開發(fā)工作中,我們經(jīng)常需要快速檢查L(zhǎng)inux服務(wù)器的硬件配置和性能指標(biāo),本文將以?CentOS?為例,介紹如何通過命令行快速獲取這些關(guān)鍵信息,并提供詳細(xì)的代碼示例和解析,需要的可以了解下
    2025-06-06
  • Linux虛擬機(jī)&Docker安裝RabbitMQ方式

    Linux虛擬機(jī)&Docker安裝RabbitMQ方式

    這篇文章主要介紹了Linux虛擬機(jī)&Docker安裝RabbitMQ方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07

最新評(píng)論

深泽县| 海口市| 耒阳市| 乃东县| 碌曲县| 黎城县| 抚远县| 乌拉特中旗| 德清县| 汾西县| 盖州市| 亚东县| 尉犁县| 博白县| 新巴尔虎右旗| 乌海市| 平罗县| 太保市| 静海县| 景泰县| 霍城县| 中牟县| 大石桥市| 竹北市| 区。| 卫辉市| 黄龙县| 焦作市| 巴楚县| 山西省| 通许县| 都匀市| 广昌县| 凯里市| 策勒县| 鞍山市| 慈溪市| 安福县| 霍城县| 海晏县| 平安县|