
容器
HMtree
这个作者很懒,什么都没留下…
展开
-
基于Docker搭建Kafka集群
确保以安装Docker,若未安装,可参照Docker入门与安装(CentOS环境)一、安装步骤启动zookeeper输入以下命令:docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper启动一个zookeeper容器,名称为zookeeper,映射端口号为2181启动多个Kafka节点首先,启动第一个Kafka容器,输入以下命令:docker run -d --name kafka -p 9092:原创 2020-06-13 16:48:19 · 523 阅读 · 0 评论 -
《Docker技术入门与实战》学习笔记——Docker安全机制
容器自身所提供的隔离性只是相对的,并没有虚拟机那样完善。因此,必须对容器内应用进行严格的安全审查。同时从容器层面来看,容器即应用,原先保障应用安全的各种手段,都可以合理地借鉴利用。一、命名空间隔离的安全当用docker run命令启动一个容器时,Docker将在后台为容器创建一个独立的命名空间。命名空间提供了最基础也是最直接的隔离,在容器中运行的进程不会被运行在本地主机上的进程和其他容器通过正常渠道发现和影响。容器默认可以与本地主机网络连通,当容器需要与外界进行通信时,需要通过本地主机的网桥接口(do原创 2020-06-04 23:52:42 · 255 阅读 · 0 评论 -
《Docker技术入门与实战》学习笔记——Docker核心技术
一、架构概述Docker是标准的C/S架构,可以划分为三个部分:服务端客户端镜像仓库客户端和服务端既可以运行在一个机器上,也可通过socket或者RESTful API来进行通信dockerd:为客户端提供RESTful API,响应来自客户端的请求,采用模块化的架构,通过专门的Engine模块来分发管理各个来自客户端的任务docker-proxy:是dockerd的子进程,当需要进行容器端口映射时,docker-proxy完成网络映射配置containerd:是dockerd的子进程原创 2020-05-28 23:41:47 · 275 阅读 · 0 评论 -
Docker容器操作命令实战
1.创建容器相关命令#创建一个容器,容器处于停止状态,通常使用-it选项创建docker create [OPTIONS] NAME[:TAG]#启动一个容器docker start [OPTIONS] NAME[:TAG]#查看正在运行的容器,加上-as参数获取所有创建容器的信息docker ps#创建并启动一个容器docker run [OPTIONS] NAME[:TAG]...原创 2020-04-25 23:07:28 · 241 阅读 · 0 评论 -
Docker镜像操作命令实战
1.获取镜像镜像是运行容器的前提,官方的Docker Hub网站已经提供了数十万个镜像供大家开放下载。获取镜像命令docker pull [Docker Registry 地址[:端口号]/] NAME[:TAG]NAME:镜像仓库名称(用来区分镜像)TAG:镜像的标签(往往用来表示版本信息),若不指定TAG,则默认会选择latest标签,这会下载仓库中最新版本的镜像。可选参数:...原创 2020-04-19 21:24:49 · 373 阅读 · 0 评论 -
Docker入门与安装(CentOS环境)
一、什么是DockerDocker是基于Go语言实现的开源容器项目,可以将Docker容器理解为一种轻量级的沙盒(sandbox)。每个容器内运行着一个应用,不同的容器相互隔离,容器之间也可以通过网络互相通信。其构想是要实现“Build, Ship and Run Any App, Anywhere”,即通过对应用的封装(Packaging)、分发(Distribution)、部署(Deploy...原创 2020-04-19 12:19:38 · 162 阅读 · 0 评论