Docker Compose部署DotNet应用
source link: https://syxdevcode.github.io/2022/09/07/Docker%20Compose%E9%83%A8%E7%BD%B2DotNet%E5%BA%94%E7%94%A8/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
进入应用目录(存在 Dockerfile 文件):
docker build -t lims:0.0.2 .
# –rm :退出时,删除容器
docker run --name lims-server -e TZ=Asia/Shanghai -p 80:80 -d lims:0.0.2
# 多行命令
docker run \
--name lims-server \
-e TZ=Asia/Shanghai \
-p 80:80 \
-d lims:0.0.2
Docker Compose 编排
目录结构:
.
├── docker-compose.yml
└── var.env
docker-compose.yml
文件:
version: "3"
services:
lims_node1:
image: lims:0.0.2
restart: always
container_name: lims_node1
ports:
- "5000:80"
networks:
- net0
volumes:
- /etc/localtime:/etc/localtime
environment:
- adminConsole=true
env_file:
- ./var.env
lims_node2:
image: lims:0.0.2
restart: always
container_name: lims_node2
ports:
- "5001:80"
networks:
- net0
volumes:
- /etc/localtime:/etc/localtime
env_file:
- ./var.env
lims_node3:
image: lims:0.0.2
restart: always
container_name: lims_node3
ports:
- "5002:80"
networks:
- net0
volumes:
- /etc/localtime:/etc/localtime
env_file:
- ./var.env
networks:
net0:
var.env
文件:
TZ=Asia/Shanghai
AgileConfig__secret=ulxnjRq5jSSs
AgileConfig__env=TEST
# 启动
docker compose up -d
# 移除
docker-compose down -v
# 重启
docker-compose restart
Recommend
-
25
docker-compose部署配置jenkins 一、docker-compose文件 version: '3.1' services: jenkins: image: jenkins/jenkins:lts volumes: - /data/jenkins/:/var/jenkins_home - /var/run/docker.sock:/var/ru...
-
5
使用docker run命令可以很方便的启动一个项目容器,加上一些参数能够实现所有需要的功能.但是当管理多个或者几十个容器时,可能会忘记部分参数,导致一些问题.我们可以使用docker-compose来启动容器.通过docker-compose.yml
-
6
Docker Compose 部署 ELK 日志管理系统 Elasticsearch + Logstash + Kibana + Filebeat ELK日志管理系统是Elasticsearch + Logstash + Kibana的简称,加上Filebeat组成一...
-
7
在上一篇文章《使用Docker-Compose部署单节点ELK》中讲述了如何使用Docker-Compose创建一个单节点的ELK服务;但是目前在整个ELK-Stack中还包括了Filebeat进行日志采集; 本文在上一篇文章的基础之上在服务中添加了Filebeat,形成了目前业界比较常用的完...
-
7
最近在学习Go中集成ELK,需要搭建至少单节点的ELK服务,就用ElasticSearch官方的镜像和Docker-Compose创建了单节点的ELK; 本文讲述了如何使用Docker-Compose部署单节点ELK,使用的版本为7.1.0,当然也适用于其他版本的搭建;
-
9
早前本站介绍过使用docker官方registry来部署加速镜像仓库和私有镜像仓库的教程.近期由于需要使用gcr.io谷歌的镜像仓库,发现国内无法访问,于是就着手在公网搭建自己的私有镜像仓库方便使用,...
-
3
docker compose 部署配置 Awesome TTRSS 教程 博主是一个 RSS 重度使用者,早已不记得是何时开始,也许大概是 Google Reader 那个时代,至今已经十几年,保持...
-
6
docker & docker-compose 部署 发表于 ...
-
3
-
5
部署Nexus[docker-compose] 精选 原创 #安装docker[root@nexus ~]# yum -y install docker#安装docker-compose
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK