系统要求

  • 64位操作系统
  • Linux kernel大于等于3.10
  • CentOS 7以及以上版本

yum安装

移除旧版本docker信息

# yum -y remove docker docker-ce docker-ce-cli docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

安装依赖包

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

设置docker的yum源

# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

查看docker版本

# yum list docker-ce --showduplicates | sort -r
Loading mirror speeds from cached hostfile
Loaded plugins: fastestmirror
* extras: mirrors.sonic.net
* epel: mirror.math.princeton.edu
docker-ce.x86_64 :19.03.-.el7 docker-ce-stable
docker-ce.x86_64 :19.03.-.el7 docker-ce-stable
docker-ce.x86_64 :19.03.-.el7 docker-ce-stable
docker-ce.x86_64 :19.03.-.el7 docker-ce-stable
docker-ce.x86_64 :18.09.-.el7 docker-ce-stable
docker-ce.x86_64 :18.09.-.el7 docker-ce-stable
docker-ce.x86_64 :18.09.-.el7 docker-ce-stable
docker-ce.x86_64 :18.09.-.el7 docker-ce-stable
docker-ce.x86_64 :18.09.-.el7 docker-ce-stable
docker-ce.x86_64 :18.09.-.el7 docker-ce-stable
docker-ce.x86_64 :18.09.-.el7 docker-ce-stable
docker-ce.x86_64 :18.09.-.el7 docker-ce-stable
docker-ce.x86_64 :18.09.-.el7 docker-ce-stable
docker-ce.x86_64 :18.09.-.el7 docker-ce-stable
docker-ce.x86_64 18.06..ce-.el7 docker-ce-stable
docker-ce.x86_64 18.06..ce-.el7 docker-ce-stable
docker-ce.x86_64 18.06..ce-.el7 docker-ce-stable
docker-ce.x86_64 18.06..ce-.el7 docker-ce-stable
docker-ce.x86_64 18.03..ce-.el7.centos docker-ce-stable
docker-ce.x86_64 18.03..ce-.el7.centos docker-ce-stable
docker-ce.x86_64 17.12..ce-.el7.centos docker-ce-stable
docker-ce.x86_64 17.12..ce-.el7.centos docker-ce-stable
docker-ce.x86_64 17.09..ce-.el7.centos docker-ce-stable
docker-ce.x86_64 17.09..ce-.el7.centos docker-ce-stable
docker-ce.x86_64 17.06..ce-.el7.centos docker-ce-stable
docker-ce.x86_64 17.06..ce-.el7.centos docker-ce-stable
docker-ce.x86_64 17.06..ce-.el7.centos docker-ce-stable
docker-ce.x86_64 17.03..ce-.el7 docker-ce-stable
docker-ce.x86_64 17.03..ce-.el7.centos docker-ce-stable
docker-ce.x86_64 17.03..ce-.el7.centos docker-ce-stable
docker-ce.x86_64 17.03..ce-.el7.centos docker-ce-stable
Available Packages

安装最新版本docker

# yum -y install docker-ce docker-ce-cli containerd.io

修改docker系统服务,替换默认的Root directory

源文件

# cat /usr/lib/systemd/system/docker.service
...
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
...

替换为

ExecStart=/usr/bin/dockerd --data-root=/usr/local/docker -H fd:// --containerd=/run/containerd/containerd.sock

重新加载配置文件

# systemctl daemon-reload

启动docker

# systemctl enable docker
# systemctl start docker
# systemctl status docker

有时候以普通用户使用docker的时候会报错

$ docker ps
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.39/containers/json: dial unix /var/run/docker.sock: connect: permission denied

这时候需要把用户加入到一个叫做“docker”组里。

# usermod tnuser -G docker

最新文章

  1. PLSQL Develop PlugIn 之脚本自动匹配补全工具CnPlugin
  2. Selenium+Python的环境配置
  3. Shuffling Machine和双向链表
  4. Java Servlet(十):JSTL核心标签库
  5. 利用print2flashsetup.exe文档转swf
  6. MySQL 使用mysqld_multi部署单机多实例详细过程 (转)
  7. linux+asp.net core+nginx+sql server
  8. 使用XLinq.XElement读取带Namespace(命名空间)的XML
  9. CDZSC_2015寒假新人(1)——基础 h
  10. POJ - 2828 Buy Tickets (段树单点更新)
  11. Linux进程分配内存的两种方式--brk() 和mmap()
  12. WEB服务器:Apache、Tomcat、JBoss、WebLogic、Websphere、IIS的区别与关系
  13. 【Android Developers Training】 17. 停止和重启一个Activity
  14. 计蒜客模拟赛D2T3 蒜头君救人:用bfs转移状压dp
  15. C语言程序设计第三次作业 —— 选择结构(1)
  16. 17 ContentProvider
  17. 在centos中搭建基于nginx的apt源服务器,整合yum源和apt源在一台服务器
  18. 使用BeautifulSoup
  19. 转载 mvc:message-converters简单介绍 https://www.cnblogs.com/liaojie970/p/7736098.html
  20. MSXML2.ServerXMLHTTP responseText 获取的内容不完整,解决方案

热门文章

  1. yum安装nginx,配置资源访问出现403Forbidden问题
  2. springmvc4.3.7中使用RequestBody,传入json参数时,得到错误415 Unsupported Media Type
  3. RSA加密算法原理及RES签名算法简介(转载)
  4. qq在线咨询
  5. wannafly 挑战赛9 D 造一造 (卡特兰数)
  6. Java常考面试题整理(二)
  7. Mysql和Orcale的区别
  8. spring的AOP——采用注解完成AOP
  9. JVM系列1:内存区域
  10. Retrofitting Analysis