首页 » 标签 » Docker

docker for mac 安装 kubernetes、kubernetes dashboard

2018刚开始,Docker团队就献出了一份大礼:Docker for Mac 内置支持Kubernetes了,而且通过Edge版本的reset按钮,可以快速恢复原始安装状态,对于Docker和Kubernetes的开发简直是太方便了。这里介绍将可视化面板也安装上去的方…

- 阅读全文 -

Golang 实践 —— Docker搭建 Kafka 集群及监控

最近在研究利用 kafka 集群作为消息队列,以提高消息的吞吐量,在测试过程中,利用 docker 搭建了一套测试环境,docker可以很方便的搭建kafka集群作为本地测试环境使用使用docker-compose进行搭建,包含zookpper服务、kafka brok…

- 阅读全文 -

Docker 实践 —— 搭建私有镜像仓库(Registry)

我们知道Docker官方提供了一个公有的registry服务 —— Docker Hub。但是在实际企业内部可能有些镜像不便放到公网上,所以Docker也提供了私有registry来让有需要的用户自己搭建私有仓库。本文就来简单介绍一下Docker Registry的搭建…

- 阅读全文 -

Docker 实践 —— 部署golang项目

Docker 是一个开源的轻量级容器技术,让开发者可以打包他们的应用以及应用运行的上下文环境到一个可移植的镜像中,然后发布到任何支持Docker的系统上运行。 通过容器技术,在几乎没有性能开销的情况下,Docker 为应用提供了一个隔离运行环境.Docker优点简化配置…

- 阅读全文 -

Docker 网络基础 —— Linux Network Namespace

Network Namespace 是实现网络虚拟化的重要功能,它能创建多个隔离的网络空间,它们有独自的网络栈信息。不管是虚拟机还是容器,运行的时候仿佛自己就在独立的网络中。Linux Network Namespace 连接外网从大类上来讲主要有两种方法:网络地址转换…

- 阅读全文 -

Dockerfile —— RUN vs CMD vs ENTRYPOINT

在使用Dockerfile创建image时, 下面三条指令比较容易混淆。RUN, CMD, ENTRYPOINT, Dockerfile中RUN,CMD和ENTRYPOINT都能够用于执行命令。主要用途RUN: 执行命令并创建新的Image LayerCMD: 设置容器…

- 阅读全文 -

Docker 启动 Get Permission Denied

今天安装完Docker后运行docker version突然出现 Get Permission Denied,以下问题及解决方法都在CentOS Linux release 7.5.1804 (Core)下,其他环境类似。问题描述安装完docker后,执行docker …

- 阅读全文 -