抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

gxd-cli : 一种快速创建多容器工具通过 docker run 命令行启动容器的时候,配置网络、挂载卷是一件非常麻烦的事,gxd-cli将这些麻烦的工作简化成修改配置文件TOML达成在不需要记忆繁琐的 docker 命令行参数就能快速启动多容器。 功能列表 创建多容器,创建每个容器过程可以配置一下选项 挂载卷(支持以pwd指代当前路径) 指定容器的网络 自定义容器名 设定容器暴露的端口...

Docker client for golang 使用教程(二):网络端口绑定将微服务放到 docker 容器中运行的时候,端口绑定是一个无可避免的问题。在 docker 命令行中,可以通过简单的-p 8080:80解决问题。但在 golang client 中,问题却变得复杂起来。 首先来看创建容器的函数签名func (cli *Client) ContainerCreate(ctx co...

Docker client for golang 使用教程(一)

Docker 官方提供了适用于 golang 的 client,可惜的是网上几乎没有完整可用的使用教程或者例子。在开发gxd-cli的过程中,需要大量使用到这个 SDK,所以便有了这个系列。

本篇涉及通过代码运行第一个容器,以及如何挂载卷。

前言

过去一年多时间里一直忙着准备考研、OJ、毕设这些东西,都没时间在微软的技术方面进行更深入的学习。现在很多事情都尘埃落定之后,终于可以重操旧业继续传教之路。因为研究生研究的方向跟 docker 有些关系,自己也觉得这玩意挺有意思的。所以,以后的一大段时间里都会探索.net 跟 docker 的结合的相关应用。这一系列文章如果没有特别说明,都是以 macOS 为主要的开发环境,也算是为微软的跨平台大业添砖加瓦了。

这篇算是一个起点,探讨在 macOS 环境下进行开发的相关配置。