国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

這篇具有很好參考價值的文章主要介紹了【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

個人博客 前端:https://lujiesheng.cn
個人博客 后端:https://api.lujiesheng.cn
個人博客 運(yùn)維:https://portainer.lujiesheng.cn

1. 服務(wù)器準(zhǔn)備

我采用的是 騰訊云輕量應(yīng)用服務(wù)器(2C 4G 8M 80G),配置如下圖:

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

安裝鏡像選擇 CentOS 7.6 64bit:

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

2. 服務(wù)器防火墻設(shè)置

添加防火墻出入站規(guī)則,設(shè)置如下圖:

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

3. 域名解析

把已備案的域名解析到服務(wù)器,記錄如下圖:

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

4. SSL證書準(zhǔn)備

通過騰訊云申請免費證書:

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

把對應(yīng)的證書下載到本地:

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

5. 容器鏡像服務(wù)準(zhǔn)備

新建命名空間:

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

新建私有鏡像倉庫:

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

6. 連接登錄到服務(wù)器

我采用的是 FinalShell:

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

更新服務(wù)器系統(tǒng)和內(nèi)核版本:

# 執(zhí)行更新命令:
yum -y update

# 等待更新完畢后,執(zhí)行查看命令,確認(rèn)系統(tǒng)和內(nèi)核版本:
cat /etc/redhat-release
uname -r

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

7. 安裝插件依賴包

yum -y install gcc

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

yum -y install gcc-c++

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

yum install -y yum-utils

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

yum makecache fast

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

8. 安裝 Docker

# 執(zhí)行安裝命令:
yum install -y docker-ce docker-ce-cli containerd.io

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

# 啟動 Docker
systemctl start docker.socket
systemctl start docker

# 查看 Docker 狀態(tài)
systemctl status docker

# 設(shè)置 Docker 自啟
systemctl enable docker
systemctl enable docker.socket

# 檢查自啟狀態(tài)
systemctl list-unit-files | grep docker

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

# 查看當(dāng)前docker版本
docker version

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

更新Docker遠(yuǎn)程倉庫鏡像源:
https://cr.console.aliyun.com/cn-shenzhen/instances/mirrors

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

# 創(chuàng)建deamon.json文件用來保存源
vim /etc/docker/daemon.json

# 添加穩(wěn)定而且不經(jīng)常變動的鏡像源(把下面的xxxx替換成自己的)
{"registry-mirrors": ["https://xxxx.mirror.aliyuncs.com"]}

# 保存并重啟一下Docker
systemctl daemon-reload
systemctl restart docker

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

# 按照以下步驟來修改時區(qū)
cd /etc/

# 首先備份原有的 /etc/localtime 文件
mv /etc/localtime /etc/localtime.bak

# 然后創(chuàng)建一個新的鏈接文件
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

# 修改 /etc/timezone 文件,將其內(nèi)容修改為所需的時區(qū)(例如 "Asia/Shanghai")
echo "Asia/Shanghai" | sudo tee /etc/timezone

# 查看是否設(shè)置成功
date
cat /etc/timezone

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

9. 安裝 Docker Compose

我們這里選擇離線安裝:

# 去官網(wǎng)下載
https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-linux-x86_64

# 切換服務(wù)器目錄
cd /usr/local/bin

# 把下載的文件上傳上去

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

# 改名
mv docker-compose-linux-x86_64 docker-compose

# 授權(quán)
chmod +x /usr/local/bin/docker-compose

# 測試是否安裝成功
docker-compose version

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

10. 準(zhǔn)備部署目錄和配置文件

cd /home
mkdir blog
cd blog
mkdir nginx
mkdir ui
cd nginx
mkdir ssl

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

# 在 /home/blog 目錄下創(chuàng)建 docker-compose.yml 文件,編輯該文件,內(nèi)容如下:
點擊查看代碼
version: "3.8"
services:

  nginx:
    image: nginx
    container_name: nginx
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - ./nginx/nginx.conf:/etc/nginx/nginx.conf
      - ./nginx/ssl:/etc/nginx/certs
      - ./ui/dist:/var/www/html
    restart: always
    networks:
      - network

  portainer:
    image: portainer/portainer-ce
    container_name: portainer
    ports:
      - "xxxx:9000" # 把xxxx改成自己portainer的端口,需要跟服務(wù)器防火墻添加的規(guī)則對應(yīng)!
    environment:
      - TZ=Asia/Shanghai
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - /etc/timezone:/etc/timezone:ro
      - /var/run/docker.sock:/var/run/docker.sock
    restart: always
    networks:
      - network
    depends_on:
      - nginx

  redis:
    image: redis
    container_name: redis
    ports:
      - "xxxx:6379" # 把xxxx改成自己redis的端口,需要跟服務(wù)器防火墻添加的規(guī)則對應(yīng)!
    environment:
      - TZ=Asia/Shanghai
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - /etc/timezone:/etc/timezone:ro
      - redis_data:/data
    command: redis-server --requirepass xxx # 把xxx改成自己的redis連接密碼
    restart: always
    networks:
      - network
    depends_on:
      - portainer

  mysql:
    image: mysql
    container_name: mysql
    ports:
      - "xxxx:3306" # 把xxxx改成自己mysql的端口,需要跟服務(wù)器防火墻添加的規(guī)則對應(yīng)!
    environment:
      - MYSQL_ROOT_PASSWORD=xxx # 把xxx改成自己的mysql連接密碼
    volumes:
      - mysql_data:/var/lib/mysql
    restart: always
    networks:
      - network
    depends_on:
      - redis

  mongo:
    image: mongo
    container_name: mongo
    ports:
      - "xxxx:27017" # 把xxxx改成自己mongo的端口,需要跟服務(wù)器防火墻添加的規(guī)則對應(yīng)!
    environment:
      - MONGO_INITDB_ROOT_USERNAME=root
      - MONGO_INITDB_ROOT_PASSWORD=xxx # 把xxx改成自己的mongo連接密碼
    volumes:
      - mongo_data:/var/lib/mongo
    restart: always
    networks:
      - network
    depends_on:
      - mysql

  api:
    image: ccr.ccs.tencentyun.com/lenceas/blog_api:v1.0
    container_name: api
    ports:
      - "xxxx:xxxx" # 把xxxx改成自己api的端口
    environment:
      - TZ=Asia/Shanghai
      - ASPNETCORE_ENVIRONMENT=Production
      - JWT_SECRETKEY=xxxx # 把xxxx改成自己jwt的密鑰
      - DATABASE_MYSQL="xxxx" # 把xxxx改成自己mysql的連接字符串
      - DATABASE_MONGO="xxxx" # 把xxxx改成自己mongo的連接字符串
      - REDIS_CONNECTSTR="xxxx" # 把xxxx改成自己redis的連接字符串
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - /etc/timezone:/etc/timezone:ro
    restart: always
    networks:
      - network
    depends_on:
      - mongo

networks:
  network:
    driver: bridge

volumes:
  redis_data:
  mysql_data:
  mongo_data:

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

# 切換到ui目錄下,并把前端build打包的dist文件上傳:
cd /home/blog/ui

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

# 切換到nginx/ssl 目錄下,并把之前下載的ssl證書全部上傳(只上傳 crt 和 key 文件):
cd /home/blog/nginx/ssl

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

# 切換到 nginx 目錄下,并創(chuàng)建 nginx.conf 文件,編輯該文件,內(nèi)容如下:
cd /home/blog/nginx
點擊查看代碼

user  nginx;
worker_processes  auto;

error_log  /var/log/nginx/error.log notice;
pid        /var/run/nginx.pid;


events {
    worker_connections  1024;
}


http {
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log  main;

    sendfile            on;
    tcp_nopush          on;
    tcp_nodelay         on;
    keepalive_timeout   65;
    types_hash_max_size 4096;

    include             /etc/nginx/mime.types;
    default_type        application/octet-stream;

    # Load modular configuration files from the /etc/nginx/conf.d directory.
    # See http://nginx.org/en/docs/ngx_core_module.html#include
    # for more information.
    include /etc/nginx/conf.d/*.conf;

    # lujiesheng.cn start
    server {
        listen       80;
        listen       [::]:80;
        server_name  lujiesheng.cn;
        #把http的域名請求轉(zhuǎn)成https
        return 301 https://$host$request_uri;
        #root         /etc/www;

        # Load configuration files for the default server block.
        include /etc/nginx/default.d/*.conf;

        error_page 404 /404.html;
        location = /404.html {
        }

        error_page 500 502 503 504 /50x.html;
        location = /50x.html {
        }
    }
    server {
         #SSL 默認(rèn)訪問端口號為 443
         listen 443 ssl;
         #請?zhí)顚懡壎ㄗC書的域名
         server_name lujiesheng.cn;
         #請?zhí)顚懽C書文件的相對路徑或絕對路徑
         ssl_certificate /etc/nginx/certs/lujiesheng.cn_bundle.crt;
         #請?zhí)顚懰借€文件的相對路徑或絕對路徑
         ssl_certificate_key /etc/nginx/certs/lujiesheng.cn.key;
         ssl_session_timeout 5m;
         #請按照以下協(xié)議配置
         ssl_protocols TLSv1.2 TLSv1.3;
         #請按照以下套件配置,配置加密套件,寫法遵循 openssl 標(biāo)準(zhǔn)。
         ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
         ssl_prefer_server_ciphers on;
         location / {
             #網(wǎng)站主頁路徑。此路徑僅供參考,具體請您按照實際目錄操作。
             #例如,您的網(wǎng)站主頁在 Nginx 服務(wù)器的 /etc/www 目錄下,則請修改 root 后面的 html 為 /etc/www。
             root /var/www/html;
             index  index.html index.htm;
         }
     }
    # lujiesheng.cn end

    # api.lujiesheng.cn start
    server {
       listen       80;
       listen       [::]:80;
       server_name   api.lujiesheng.cn;
       # 把http的域名請求轉(zhuǎn)成https
       return 301 https://$host$request_uri;
       #root         /etc/www;
    
       # Load configuration files for the default server block.
       include /etc/nginx/default.d/*.conf;
    
       error_page 404 /404.html;
       location = /404.html {
       }
    
       error_page 500 502 503 504 /50x.html;
       location = /50x.html {
       }
    }
    server {
         #SSL 默認(rèn)訪問端口號為 443
         listen 443 ssl;
         #請?zhí)顚懡壎ㄗC書的域名
         server_name api.lujiesheng.cn;
         #請?zhí)顚懽C書文件的相對路徑或絕對路徑
         ssl_certificate /etc/nginx/certs/api.lujiesheng.cn_bundle.crt;
         #請?zhí)顚懰借€文件的相對路徑或絕對路徑
         ssl_certificate_key /etc/nginx/certs/api.lujiesheng.cn.key;
         ssl_session_timeout 5m;
         #請按照以下協(xié)議配置
         ssl_protocols TLSv1.2 TLSv1.3;
         #請按照以下套件配置,配置加密套件,寫法遵循 openssl 標(biāo)準(zhǔn)。
         ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
         ssl_prefer_server_ciphers on;
         location / {
             #網(wǎng)站主頁路徑。此路徑僅供參考,具體請您按照實際目錄操作。
             #例如,您的網(wǎng)站主頁在 Nginx 服務(wù)器的 /etc/www 目錄下,則請修改 root 后面的 html 為 /etc/www。
             proxy_pass http://ip:port/;
             #root /etc/www;
             #index  index.html index.htm;
         }
    }
    # api.lujiesheng.cn end
    
    # portainer.lujiesheng.cn start
    server {
        listen       80;
         listen       [::]:80;
        server_name   portainer.lujiesheng.cn;
        # 把http的域名請求轉(zhuǎn)成https
           return 301 https://$host$request_uri;
           #root         /etc/www;
        
           # Load configuration files for the default server block.
           include /etc/nginx/default.d/*.conf;
        
           error_page 404 /404.html;
           location = /404.html {
           }
        
           error_page 500 502 503 504 /50x.html;
           location = /50x.html {
           }
    }
    server {
         #SSL 默認(rèn)訪問端口號為 443
         listen 443 ssl;
         #請?zhí)顚懡壎ㄗC書的域名
         server_name portainer.lujiesheng.cn;
         #請?zhí)顚懽C書文件的相對路徑或絕對路徑
         ssl_certificate /etc/nginx/certs/portainer.lujiesheng.cn_bundle.crt;
         #請?zhí)顚懰借€文件的相對路徑或絕對路徑
         ssl_certificate_key /etc/nginx/certs/portainer.lujiesheng.cn.key;
         ssl_session_timeout 5m;
         #請按照以下協(xié)議配置
         ssl_protocols TLSv1.2 TLSv1.3;
         #請按照以下套件配置,配置加密套件,寫法遵循 openssl 標(biāo)準(zhǔn)。
         ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
         ssl_prefer_server_ciphers on;
         location / {
             #網(wǎng)站主頁路徑。此路徑僅供參考,具體請您按照實際目錄操作。
             #例如,您的網(wǎng)站主頁在 Nginx 服務(wù)器的 /etc/www 目錄下,則請修改 root 后面的 html 為 /etc/www。
             proxy_pass http://ip:port/;
             #root /etc/www;
             #index  index.html index.htm;
         }
    }
    # portainer.lujiesheng.cn end
}

# 記得把截圖部分改成自己的服務(wù)器IP和對應(yīng)服務(wù)的端口:

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

# 切換到 blog 目錄下(docker-compose.yml 同級目錄):
cd /home/blog

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

11. 打包 .NET6 API 鏡像

# 切換到工程文件的解決方案根目錄,把里層的 Dockerfile 文件復(fù)制過來:

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

# 先登錄騰訊云容器服務(wù)

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

# 本地登錄一下

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

# 登錄
docker login ccr.ccs.tencentyun.com --username=100012562502

# 開始打包
docker build -t ccr.ccs.tencentyun.com/lenceas/blog_api:v1.0 .

# 推送到騰訊云容器
docker push ccr.ccs.tencentyun.com/lenceas/blog_api:v1.0

# 然后切換到服務(wù)器窗口登錄并拉取鏡像:
docker login ccr.ccs.tencentyun.com --username=100012562502
docker pull ccr.ccs.tencentyun.com/lenceas/blog_api:v1.0

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

12. 啟動 Docker Compose 服務(wù)

# 啟動 docker-compose (第一次啟動需要拉取鏡像,耐心等候幾分鐘即可...)
docker-compose up -d

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

# 查看是否運(yùn)行成功命令
docker-compose images
docker-compose ps
docker network ls

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

# docker-compose 常用命令
# 啟動容器:
docker-compose up
# 或者后臺運(yùn)行:
docker-compose up -d
# 停止容器:
docker-compose stop xxx(自定義的容器名 or 容器id)
# 刪除容器(慎用):
docker-compose down
# 構(gòu)建和啟動容器:
docker-compose up --build
# 顯示容器日志:
docker-compose logs
# 顯示運(yùn)行的服務(wù)列表:
docker-compose ps
# 查看當(dāng)前 Docker 中所有網(wǎng)絡(luò)列表
docker network ls
# 停止并移除容器,網(wǎng)絡(luò),卷和鏡像(慎用):
docker-compose down --volumes --rmi all
# 查看 Docker Compose 配置文件(默認(rèn)為 docker-compose.yml)的幫助信息:
docker-compose config
# 執(zhí)行一個容器內(nèi)的命令:
docker-compose exec <service_name> <command>
# 重新構(gòu)建指定服務(wù)的容器:
docker-compose build <service_name>
# 停止并刪除所有容器,但保留網(wǎng)絡(luò)和卷等資源:
docker-compose down --volumes

13. 驗證訪問是否部署成功

個人博客 前端:https://lujiesheng.cn

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

個人博客 后端:https://api.lujiesheng.cn

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

個人博客 運(yùn)維:https://portainer.lujiesheng.cn

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署

至此,所有流程完畢,部署成功?。?!文章來源地址http://www.zghlxwxcb.cn/news/detail-622216.html

到了這里,關(guān)于【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】個人博客前后端運(yùn)維部署的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 在 CentOS7上部署.Net6程序

    如果要開發(fā) .NET 應(yīng)用,請安裝 SDK(包括運(yùn)行時)。 或者,如果只需運(yùn)行應(yīng)用程序,請安裝運(yùn)行時。 如果要安裝該運(yùn)行時,建議安裝 ASP.NET Core 運(yùn)行時,因為它同時包括 .NET 和 ASP.NET Core 運(yùn)行時。 1、安裝簽名 安裝 .NET 之前,請運(yùn)行以下命令,將 Microsoft 包簽名密鑰添加到受信

    2024年01月19日
    瀏覽(20)
  • 【Docker】Centos安裝docker-compose

    【Docker】Centos安裝docker-compose

    直接從GitHub下載docker到本地的/usr/local/bin/目錄下,賦予讀寫權(quán)限,檢查,就可以使用了; 下載鏈接 https://github.com/docker/compose/releases/

    2024年02月13日
    瀏覽(27)
  • centos安裝docker-compose

    centos安裝docker-compose

    docker compose是用于定義和運(yùn)行多容器docker應(yīng)用程序的工具,compose 通過一個配置文件來管理多個docker容器??梢允褂胐ocker-compose.yml腳本來啟動、停止、重啟應(yīng)用,進(jìn)行docker容器的編排和管理。但是docker compose并沒有實現(xiàn)容器的負(fù)載均衡,還需要借助其他工具實現(xiàn)。 docker官網(wǎng)地址

    2024年02月13日
    瀏覽(24)
  • CentOS 安裝 docker 以及 docker-compose

    系統(tǒng):CentOS? docker官網(wǎng):Install Docker Engine on CentOS | Docker Documentation ##卸載之前的docker(有則卸載) sudo yum remove docker ? ? ? ? ? ? ? ? ? docker-client ? ? ? ? ? ? ? ? ? docker-client-latest ? ? ? ? ? ? ? ? ? docker-common ? ? ? ? ? ? ? ? ? docker-latest ? ? ? ? ? ? ? ? ?

    2024年02月07日
    瀏覽(57)
  • CentOS上安裝docker-compose

    CentOS上安裝docker-compose

    簡介 docker compose是用于定義和運(yùn)行多容器docker應(yīng)用程序的工具,compose 通過一個配置文件來管理多個docker容器??梢允褂胐ocker-compose.yml腳本來啟動、停止、重啟應(yīng)用,進(jìn)行docker容器的編排和管理。但是docker compose并沒有實現(xiàn)容器的負(fù)載均衡,還需要借助其他工具實現(xiàn)。 安裝 do

    2024年02月14日
    瀏覽(23)
  • Centos安裝指定docker版本和docker-compose

    Centos安裝指定docker版本和docker-compose

    目錄 一. 直接安裝Docker最新鏡像源 1. 卸載舊版本的Docker: 2. 安裝依賴包: 3. 添加Docker源: 4. 安裝Docker: 5. 啟動Docker服務(wù): 6. 驗證Docker是否安裝成功: 二、指定Docker版本安裝? 1. 查看yum源支持的docker版本 ?2.?安裝指定版本Docker (以19.03.9-3.el7為例) 3. 查看docker版本 三、卸

    2024年02月15日
    瀏覽(57)
  • Docker學(xué)習(xí)(3)-CentOS安裝Docker及Docker-Compose

    Docker學(xué)習(xí)(3)-CentOS安裝Docker及Docker-Compose

    目錄 1.安裝及配置 1.1 在線安裝 1.1.1 安裝docker 1.1.2 安裝docker-compose 1.2 離線安裝 1.2.1 安裝docker 1.2.2 安裝docker-compose 1.3 docker配置 1.3.1 配置docker鏡像(可選,如不修改存放位置可忽略) 1.3.2?docker?登錄鏡像倉庫? 2 docker 常用操作和命令 2.1 docker清理鏡像 2.2 docker-compose常用命令

    2024年04月14日
    瀏覽(24)
  • centos和Ubuntu在線安裝docker、docker-compose

    1.1、設(shè)置倉庫、yum更新、在線安裝 1.2 開啟服務(wù) 1.3 docker服務(wù)加入啟動項,雖系統(tǒng)啟動: 1.4 查看是否加入成功 顯示:docker.service enabled,則設(shè)置自啟成功。 1.5、查看docker存儲目錄 默認(rèn)位置:/var/lib/docker,后續(xù)鏡像和容器的相關(guān)文件都會存儲在這。 如果掛盤,不想放默認(rèn)位置

    2024年02月13日
    瀏覽(41)
  • Centos 7 部署Docker CE和docker-compose教程

    ①、安裝依賴包 ②、設(shè)置yum源 ③、生成并更新系統(tǒng)中的軟件包緩存 ④、安裝、啟動、并設(shè)置Docker開機(jī)自啟 Docker 啟動命令 Docker 容器命令 Docker 鏡像命令 可選。Docker 官方提供的默認(rèn)鏡像源位于海外,可能下載會很慢,可以通過配置國內(nèi)的鏡像源,加速下載。 ①、使用文本編

    2024年02月07日
    瀏覽(23)
  • centos 7 安裝 docker-compose curl 設(shè)置代理

    sudo curl -x “http://192.168.1.2:3128” 需要驗證的代理 sudo curl -x “http://username:password@192.168.1.2:3128” 1.下載 sudo curl -L \\\"https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)\\\" -o /usr/local/bin/docker-compose 2.添加執(zhí)行權(quán)限 sudo chmod +x /usr/local/bin/docker-compose 3.確認(rèn)是否安

    2024年02月11日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包