`
yeluowuhen
  • 浏览: 156835 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

centos 7安装docker

 
阅读更多

    1、删除旧的docker版本。


 $ sudo yum remove docker \
                docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine

yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

    3、设置存储库
yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

4. 从存储库中安装
  sudo yum -y install docker-ce

5. 启动docker

  sudo systemctl start docker

6.测试

docker run hello-world

 

遇到的问题:

1. 上面存储库中只有docer-ce(yum list docker-ce --showduplicates | sort -r中看到),结果第一次安装时运行了yum install docker-ee ,发现启动不了,只好重新卸载,再重新安装一次,成功

2. 用非root帐户运行run hello-world时报(dial unix /var/run/docker.sock: connect: permission denied)

解决:

1) 通过sudo groupadd docker, sudo usermod -aG docker $USER后,仍然无法运行

2) sudo chmod a+rw /var/run/docker.sock  成功

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics