首页 > 其他分享 >docker-compose + yaml 发布系统:使用总结

docker-compose + yaml 发布系统:使用总结

时间:2022-10-01 21:44:05浏览次数:55  
标签:compose nginx redis yaml vip conf docker

docker-compose 使用总结

 

docker-compose + yaml 发布系统:使用总结

1.下载安装docker-compose
下载
curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

2.授权:
chmod +x /usr/local/bin/docker-compose

3.查看docker-compose 版本
docker-compose –version

4.查看docker-compose 命令
docker-compose –commands

5.停止docker-compose
docker-compose stop

6.删除所有容器
docker stop $(dcoker ps -q) & docker -rm $(docker ps -aq)

7.docker-compose up -d #运行docker-compose.yaml,进入文件所在的目前执行up

bgsave -redis

 

8.docker-compose.yaml:  www.toyaml.com 编辑工具,vs2022编辑工具

version: '3.3'
services:
service1:
build:
context: /vip/file/Zhaoxi.AspNetCore31.DockerProject
image: composecore31v4.3
ports:
- 8081:80/tcp
service2:
image: composecore31v4.3
ports:
- 8082:80/tcp
command: ["dotnet", "/app/Zhaoxi.AspNetCore31.DockerProject.dll"]
nginx:
image: nginx:latest
ports:
- 8086:80/tcp
volumes:
- /vip/enginx/nginx.conf:/etc/nginx/nginx.conf
redis:
image: redis:6.0
ports:
- 8085:6380/tcp
volumes:
- /vip/eredis/redis.conf:/usr/local/etc/redis/redis.conf
- /vip/eredis/data:/data:rw
command: ["redis-server", "/usr/local/etc/redis/redis.conf"]

 

9.dockerHub ----------------------------------------

1.发布的程序文件+官方CLR镜像
2.用dockerfile去构建镜像,容器

docker pull nginx
dcoker run -d nginx

docker exec -it 4e65e /bin/bash
cd nginx
cat nginx.conf

docker run -d -p 8086:80 -v /vip/enginx/:/var/log/nginx/ -v /vip/enginx/nginx.conf:/etc/nginx/nginx.conf:ro --name elnginx nginx

 

##ro 申请权限

https://hub.docker.com

标签:compose,nginx,redis,yaml,vip,conf,docker
From: https://www.cnblogs.com/csj007523/p/16747840.html

相关文章

  • frp服务利用云主机docker服务实现Windows远程连接
    1.云主机配置1.docker部署#创建文件mkdir-p/root/docker/frp&&touch/root/docker/frp/frps.ini#配置文件cat>/root/docker/frp/frps.ini<<EOF[common]#......
  • Centos7修改Docker默认存储路径
    1.查询当前的磁盘空间df-h2.找到需要修改的目标路径,如:/mnt/datadisk0/docker3. 修改配置文件/etc/docker/daemon.json,如果没有这个文件,则新建。在文件中添加:{"d......
  • 【yaml】python解析yaml的 None类型
    1、问题做接口测试自动化时,参数传递时,默认给的null,直接写None会被解析成字符串  2、出问题的格式 打印“Total':'None' 3、正确的解析成None的方法方式一,......
  • CentOS7 docker 安装
    #查看内核版本,需要3.10以上uname-r#更新yum软件包索引yummakecachefast#卸载旧版本yumremovedocker\docker-client\......
  • 基于Vagrant搭建Docker虚拟开发环境
    1)安装vagrant2)安装Centos7$vagrantinitcentos/7A`Vagrantfile`hasbeenplacedinthisdirectory.Youarenowreadyto`vagrantup`yourfirstvirtualenvir......
  • docker
    >windows系统下docker桌面版安装指南-先决条件:windows10非家庭版,启用虚拟化-设置容器资源-设置镜像加速:[阿里云登录-欢迎登录阿里云,安全稳定的云计算服务平......
  • 使用 Docker 部署 MySql
    前言虽然不建议将需要持久化的数据保存在容器中,但是自己平时做个小项目玩玩还是没什么问题的。拉取镜像dockerpullmysql不加tag的话默认从DockerHub拉取最新版......
  • Docker安装calibre-web搭建电子书阅读器
    一、下载docker镜像sudodockerpulljohngong/calibre-web二、创建calibre-web镜像的映射目录,存放配置文件&书籍mkdir/home/pi/Backup/projects/calibre-webmkdir/......
  • Docker可视化Portainer
    https://hub.docker.com/r/portainer/portainerhttps://docs.portainer.io/start/install/server/docker/linuxdockerrun-d-p8000:8000-p9443:9443--nameporta......
  • docker部署安装使用
    1. 查看系统信息      命令:uname-a           lsb_release-a2. docker下载安装参考:https://www.cnblogs.com/cc1997/p/15550740.htmlhttps://......