
etcd 基于 Go 语言实现,因此,用户可以从 项目主页 下载源代码自行编译,也可以下载编译好的二进制文件,甚至直接使用制作好的 Docker 镜像文件来体验。
二进制文件方式下载
编译好的二进制文件都在 github.com/coreos/etcd/releases 页面,用户可以选择需要的版本,或通过下载工具下载。
例如,下面的命令使用 curl 工具下载压缩包,并解压。
curl -L-o etcd-v2.0.0-rc.1-linux-amd64.tar.gztar xzvf etcd-v2.0.0-rc.1-linux-amd64.tar.gzcd etcd-v2.0.0-rc.1-linux-amd64
解压后,可以看到文件包括
$ lsetcdetcdctletcd-migrateREADME-etcdctl.mdREADME.md
其中 etcd 是服务主文件,etcdctl 是提供给用户的命令客户端,etcd-migrate 负责进行迁移。
推荐通过下面的命令将三个文件都放到系统可执行目录
/usr/local/bin/
或。
$ sudo cp etcd* /usr/local/bin/
运行 etcd,将默认组建一个两个节点的集群。数据库服务端默认监听在 2379 和 4001 端口,etcd 实例监听在 2380 和 7001 端口。显示类似如下的信息:
怎样在mac上彻底删除docker
怎么使用docker不加sudo
如何免 sudo 使用 docker方法如下: 如果还没有 docker group 就添加一个: sudo groupadd docker 将用户加入该 group 内。 然后退出并重新登录就生效啦。 sudo gpasswd -a ${USER} docker 重启 docker 服务 sudo service docker restart 切换当...
boot2docker 怎样安装软件
下载最近版的Docker for OS X Installer。 运行安装程序, 安装VirtualBox和Boot2Docker管理工具。 运行应用程序文件夹下的Boot2Docker应用: 或者手动初始化Boot2Docker,打开终端并运行:?123 $ boot2docker init $ boot2docker start $ export DOCKER_HOST=tcp://$(boot2docker ip 2>/dev/null):2375一旦你初始化化好了一个虚拟机,你就能用boot2docker stop和boot2docker start来进行控制。 chasehong翻译于 1年前0人顶顶 翻译的不错哦!更新下载最新版的Docker for OS X Installer运行安装程序, 更新VirtualBox和Boot2Docker管理工具。 更新现有虚拟机,打开终端并运行:?123$ boot2docker stop$ boot2docker download$ boot2docker start运行Docker在终端上跑一个“hello world” 的示例来测试Docker。 启动虚拟机然后运行:?1$ docker run ubuntu echo hello world这样应该会下载ubuntu镜像并打印hello world。 容器端口跳转最新版的boot2docker建立了一个仅有网络适配器的主机提供可以接入容器的端口。 如果你运行一个有公开端口的容器,?1$ docker run --rm -i -t -p 80:80 nginx然后你应该能用IP地址接入Nginx服务器:?1$ boot2docker ip通常,这个IP地址为192.168.59.103,但是也可能被VirtualBox启用的DHCP修改。
发表评论