docker volume prune -f # start app docker-compose up --build 1. 2. 3. 4. 5. 6. 7. 8. 如果上面的所有工作过,我们应该看到users在这两个表boilerplate和boilerplatetest数据库。 让我们检查一下: # connect to pg docker container docker exec -it $(docker ps --filter name=pg --format "{...
注意go-gin-example 在 docker 容器里编译,并没有在宿主机现场编译 说明 Dockerfile 文件是用于定义 Docker 镜像生成流程的配置文件,文件内容是一条条指令,每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建;这些指令应用于基础镜像并最终创建一个新的镜像 你可以认为用于快速创建自定义的 Docker ...
apiVersion: v1 kind:Pod metadata: name:docker-mount-sort-stable-test-pod namespace:default spec: hostNetwork:true containers: -image:ghcr.io/sctb512/docker-test:latest imagePullPolicy:Always name:docker securityContext: privileged:true runAsNonRoot:false terminationMessagePath:/dev/termination-log t...
我们学习了Docker Volume卷技术,了解了如何将数据生命周期独立于容器的生命周期之外,来更新一下我们的Mysql容器吧! 1、数据卷 数据卷是被设计用来持久化数据的,数据卷的生命周期独立于容器的生命周期,Docker 不会在容器被删除后自动删除 数据卷,并且也不存在垃圾回收这样的机制来处理没有任何容器引用的 数据卷。 数据...
1.1 使用 Docker 运行智汀家庭云# 本文档描述如何在docker上运行智汀家庭云(以下简称SA),并使用浏览器体验SA。 1.1.1 环境准备# linux主机 docker docker-compose 1.1.2 运行SA# 0 1.1.2.1 自行创建docker-compose文件运行# 选择一个目录存放SA所需文件,执行以下命令: wget -O smartassistant.zip https://githu...
Docker基础 Docker 安装配置 RootFs 环境依赖 Linux Namespace 隔离 Cgroup 资源配额限制 Docker容器 Docker 命令行操作 自定义容器启动命令或入口程序 容器heaIth check 容器重启策略 容器资源配额 容器命名空间隔离 Volume 数据存储持久化与数据共享 bridge、host、overlay 网络驱动 Docker镜像 镜像分层机制 容器写时复制...
执行命令 docker run -p 8080:8080 gin-gorm-docker 测试我们项目的API文档网址:http://localhost:8080/swagger/index.html 运行成功了么? 我们再测试一下用户登录这块,我在用户表自动创建这块自动插入了一条用户信息用户:admin和密码:123456,用我们的postman测试一下,测试网址:http://localhost:8080/auth?username...
我们只需将 Docker 映像更新为1.17.version: 2.1jobs: build: working_directory: ~/repo docker: - image: cimg/go:1.17.9 steps: - checkout - restore_cache: keys: - go-mod-v4-{{ checksum "go.sum" }} - run: name: Install Dependencies command: go ...
-${DOCKER_VOLUME_DIRECTORY:-.}/data:/var/etcd -${DOCKER_VOLUME_DIRECTORY:-.}/config/etcd.conf.yml:/var/lib/etcd/conf/etcd.conf.yml -"/etc/localtime:/etc/localtime:ro" ports: -2379:2379 -2380:2380 restart:always networks: app_net: ...
Prometheus是一个非常棒的工具,结合grafana能够让我在不写代码,或者少写代码的情况下搭建一套有效的监控体系。这里介绍一下Prometheus监控golang程序的方式。 Golang 服务程序 Golang的Web程序,我使用了YoyoGo框架,《 YoyoGo基于ASP.NET Core设计的Golang实现 》可以查看这篇文章进行了解。 最新也发布了最新的v1.5....