Typography

活版印字

Go相关

Posted at # Go

Go相关 ORM sqlx sqlc sql-migrate ent gorm dsl是什么

docker-compose

Posted at # blog # docker

docker-compose OverView Docker Compose 是 Docker 生态系统中的一个重要工具,它简化了多容器应用程序的配置和管理过程。 Docker Compose 是一个用于定义和运行多容器的Docker应用程序的工具。它使用一个yaml文件来配置应用程序的服务,网络和卷,然后使用一个简单的命令行界面来启动和停止整个应用程序。 多容器编排 Docker Compose 允许你在一个文件中定义多个容器,每个容器可以运行不同的服务,如web服务器,数据库,缓存等 配置文件 使用YAML文件docker-compose.yml 文件来配置应用程序。这个文件定义了服务,网络,卷和其他配置 一键部署 通过docker-compose up 命令,可以启动定义在docker-compose.yml 文件中的所有服务。同样的 docker-compose down 可以停止

ubuntu docker

Posted at # blog # docker

ubuntu docker ubuntu 开始安装 阿里云Docker CE镜像站地址: https://developer.aliyun.com/mirror/docker-ce?spm=a2c6h.13651102.0.0.57e31b11Cs9fUU 卸载掉旧版: for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt remove $pkg; done 安装GPG证书: 最新的方式是创建/etc/apt/keyrings文件夹,然后添加到这个文件夹下面。 sudo apt update sudo apt install ca-certificates curl gnupg sudo install -

start

Posted at # blog

start启动脚本 docker-compose.yml Docker Compose文件,用来定义和运行多容器Docker应用程序 网络定义 networks: gvb-network: driver: bridge ipam: config: - subnet: ${SUBNET} 定义了一个名为gvb-network 的网络 使用bridge 驱动 使用ipam配置子网,子网地址由环境变量SUBNET指定 gvb-redis services: gvb-redis: image: redis:7.0-alpine container_name: gvb-redis restart: always volumes: - ${DATA_DIRECTORY}/data/redis/:/d