【笔记】Docker

linux 7.0以上版本

一、docker

CentOS7升级最新版本Docker

首先升级一下系统包 (可以跳过)

$ sudo yum update

卸载旧版本的 Docker

$ sudo yum erase docker docker-common docker-client docker-compose

添加 Docker 的 yum 源

创建一个 /etc/yum.repos.d/docker.repo 文件,内容如下:

[dockerrepo]

name=Docker Repository

baseurl=https://yum.dockerproject.org/repo/main/centos/7/

enabled=1

gpgcheck=1

gpgkey=https://yum.dockerproject.org/gpg

安装新版本 Docker

$ sudo yum install -y docker-engine

安装完后设置为系统开机自动启动服务

$ sudo systemctl enable docker.service

启动服务

$ sudo systemctl start docker

测试一下

docker info

# docker -v

Docker version 17.05.0-ce, build 89658be

 

# /bin/systemctl start  docker.service

 

二、docker-compose

# sudo curl -L https://github.com/docker/compose/releases/download/1.21.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
 

问题1:

curl: (35) Peer reports incompatible or unsupported protocol version.

处理1:

#  yum update -y nss curl libcurl

问题2:

curl: (35) SSL connect error

处理2:

# yum -y update nss

问题3 在非root账户下面执行
$ docker-compose up
ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is it running?

If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
解决3
#  ll /var/run/docker.sock
srw-rw---- 1 root docker 0 Feb 13 16:38 /var/run/docker.sock
# chmod 666 /var/run/docker.sock

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

# docker-compose -v

docker-compose version 1.21.1, build 5a3f1a3

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

掘金者说

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值