超级账本学习笔记(1)-配置docker环境

前言

不知不觉,研究生三年的时光即将告一段落,毕业在即。回想起当初学习的场景,那时候笔记本上记满了密密麻麻的笔记,如今想要扔掉却又舍不得。因此,我决定将当初刚入门区块链时的学习笔记分享出来。由于是跨考的,所以当时的我对区块链甚至是计算机都一窍不通,直接开始了学习之旅。因此,笔记中可能存在一些错误,仅供参考,切勿直接照搬。希望读者能够在阅读的过程中保持思考,同时,大体逻辑是可靠的。如果发现了任何错误,请务必告知我,我将及时进行修改。

部署环境

Docker安装

1 卸载低版本的docker

sudo yum remove docker \

                  docker-common \

                  container-selinux \

                  docker-selinux \

                  docker-engine

2安装docker-ce(from repository)

2.1安装yum-utils和wget

sudo yum install -y yum-utils

sudo yum install -y wget

2.2配置系统镜像如果没有配置)

cd /etc/yum.repos.d

sudo wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

sudo yum clean all

sudo yum makecache

sudo yum update -y

2.3添加stable repository

sudo yum-config-manager \

    --add-repo \

    https://download.docker.com/linux/centos/docker-ce.repo

2.4安装docker-ce

概述:

2017年的3月1号之后,Docker的版本命名开始发生变化,同时将CE版本和EE版本进行分开。

区别如下:

Docker社区版(CE):为了开发人员或小团队创建基于容器的应用,与团队成员分享和自动化的开发管道。docker-ce提供了简单的安装和快速的安装,以便可以立即开始开发。docker-ce集成和优化,基础设施。(免费)

Docker企业版(EE):专为企业的发展和IT团队建立谁。docker-ee为企业提供最安全的容器平台,以应用为中心的平台。(付费)

具体参考docker官方:

https://www.docker.com/community-edition

sudo yum makecache fast

sudo yum install docker-ce

2.5启动docker

sudo systemctl start docker

3配置免sudo使用docker

3.1添加docker用户组(如果不存在:一般存在)

sudo groupadd docker

3.2将用户添加到docker用户组中

sudo gpasswd -a lhc docker

3.3重启docker服务

sudo service docker restart

3.4重启group或者重启x会话

newgrp - docker

pkill X

4 配置快速docker镜像

sudo curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f8c3f422.m.daocloud.io

4.2重启docker服务

sudo systemctl restart docker

5 测试docker

输入docker version查看版本

Docker-compose安装

备注

安装在 /usr/local/bin/docker-compose

这个文件下的所以文件都是我们的命令

比如我们的python命令,或者cd命令 或者ls命令

1获取(可能得多试试几次)

sudo curl -L "https://github.com/docker/compose/releases/download/1.12.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

出现这个1.2curl: (35) TCP connection reset by peer

重新下载

添加执行权限

sudo chmod +x /usr/local/bin/docker-compose

拷贝文件

cp -rf  /usr/local/bin/docker-compose /usr/bin/docker-compose

2 测试

执行docker-compose version,得到结果

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值