首页 > 系统相关 >Centos6.10 安装docker

Centos6.10 安装docker

时间:2022-12-13 10:13:56浏览次数:57  
标签:1.7 Centos6.10 安装 64 yum docker el6 x86

Centos6.10 安装docker

下载安装docker用到的依赖

yum install -y yum-utils device-mapper-persistent-data lvm2
已加载插件:fastestmirror
设置安装进程
Loading mirror speeds from cached hostfile

 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
   http://mirrors.aliyun.com/centos-vault/centos/6/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirrors.aliyun.com'"
   尝试其他镜像。
   http://mirrors.aliyun.com/centos-vault/centos/6/extras/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirrors.aliyun.com'"
   尝试其他镜像。
   http://mirrors.aliyun.com/centos-vault/centos/6/updates/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirrors.aliyun.com'"
   尝试其他镜像。
   包 yum-utils-1.1.30-42.el6_10.noarch 已安装并且是最新版本
   包 device-mapper-persistent-data-0.6.2-0.2.rc7.el6.x86_64 已安装并且是最新版本
   包 lvm2-2.02.143-12.el6_9.1.x86_64 已安装并且是最新版本
   无须任何处理

为yum源添加docker仓库位置

即下载Docker的镜像源 如果不设置,默认会从官网下载,访问速度比较慢

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
已加载插件:fastestmirror
adding repo from: http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
grabbing file http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
docker-ce.repo                                                                                                                                                                                                        | 2.0 kB     00:00     
repo saved to /etc/yum.repos.d/docker-ce.repo

我配置了docker仓库后又回到了原来的报错,如果报错了把资源docker-ce-stable禁用了就好了,具体的查看yum-config-manager相关

接下来就是安装docker

yum install -y docker-ce
已加载插件:fastestmirror
设置安装进程
Loading mirror speeds from cached hostfile

 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
   No package docker-ce available.
   错误:无须任何处理

然后就会出现上面这种错误,网上针对此场景给出了一些办法,但是尝试一遍后发现,没有起作用。不过好的一点就是,下载到了安装包

执行以下命令:

yum install -y epel-release
已加载插件:fastestmirror
设置安装进程
Loading mirror speeds from cached hostfile

 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
   解决依赖关系
   --> 执行事务检查
   ---> Package epel-release.noarch 0:6-8 will be 安装
   --> 完成依赖关系计算

依赖关系解决

=============================================================================================================================================================================================================================================

 软件包                                                        架构                                                    版本                                                    仓库                                                     大小
=============================================================================================================================================================================================================================================

正在安装:
 epel-release                                                  noarch                                                  6-8                                                     extras                                                   14 k

事务概要
=============================================================================================================================================================================================================================================

Install       1 Package(s)

总下载量:14 k
Installed size: 22 k
下载软件包:
epel-release-6-8.noarch.rpm                                                                                                                                                                                           |  14 kB     00:00     
运行 rpm_check_debug 
执行事务测试
事务测试成功
执行事务
  正在安装   : epel-release-6-8.noarch                                                                                                                                                                                                   1/1 
warning: /etc/yum.repos.d/epel.repo created as /etc/yum.repos.d/epel.repo.rpmnew
  Verifying  : epel-release-6-8.noarch                                                                                                                                                                                                   1/1 

已安装:
  epel-release.noarch 0:6-8                                                                                                                                                                                                                  

完毕!

接着

yum install https://get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/docker-engine-1.7.1-1.el6.x86_64.rpm
已加载插件:fastestmirror
设置安装进程
docker-engine-1.7.1-1.el6.x86_64.rpm                                                                                                                                                                                  | 4.5 MB     00:00     
诊断 /var/tmp/yum-root-X3enAq/docker-engine-1.7.1-1.el6.x86_64.rpm: docker-engine-1.7.1-1.el6.x86_64
/var/tmp/yum-root-X3enAq/docker-engine-1.7.1-1.el6.x86_64.rpm 将被安装
Loading mirror speeds from cached hostfile

 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
   解决依赖关系
   --> 执行事务检查
   ---> Package docker-engine.x86_64 0:1.7.1-1.el6 will be 安装
   --> 完成依赖关系计算

依赖关系解决

=============================================================================================================================================================================================================================================

 软件包                                                架构                                           版本                                                   仓库                                                                       大小
=============================================================================================================================================================================================================================================

正在安装:
 docker-engine                                         x86_64                                         1.7.1-1.el6                                            /docker-engine-1.7.1-1.el6.x86_64                                          19 M

事务概要
=============================================================================================================================================================================================================================================

Install       1 Package(s)

总文件大小:19 M
Installed size: 19 M
确定吗?[y/N]:y
下载软件包:
运行 rpm_check_debug 
执行事务测试
事务测试成功
执行事务
  正在安装   : docker-engine-1.7.1-1.el6.x86_64                                                                                                                                                                                          1/1 
  Verifying  : docker-engine-1.7.1-1.el6.x86_64                                                                                                                                                                                          1/1 

已安装:
  docker-engine.x86_64 0:1.7.1-1.el6                                                                                                                                                                                                         

完毕!

这里已经成功安装docker了!

我们再仔细看下诊断这个位置,提到了一个目录(/var/tmp/yum-root-X3enAq/)

yum install https://get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/docker-engine-1.7.1-1.el6.x86_64.rpm
已加载插件:fastestmirror
设置安装进程
docker-engine-1.7.1-1.el6.x86_64.rpm                                                                                                                                                                                  | 4.5 MB     00:00     
诊断 /var/tmp/yum-root-X3enAq/docker-engine-1.7.1-1.el6.x86_64.rpm: docker-engine-1.7.1-1.el6.x86_64
/var/tmp/yum-root-X3enAq/docker-engine-1.7.1-1.el6.x86_64.rpm:不更新已安装的软件包。
错误:无须任何处理

cd /var/tmp/yum-root-X3enAq/

ll 总用量 4652 -rw-r--r--. 1 root root 4762280 10月 17 2018 docker-engine-1.7.1-1.el6.x86_64.rpm
原来安装包就是被下载到这里了

yum install docker-engine-1.7.1-1.el6.x86_64.rpm 
已加载插件:fastestmirror
设置安装进程
诊断 docker-engine-1.7.1-1.el6.x86_64.rpm: docker-engine-1.7.1-1.el6.x86_64
docker-engine-1.7.1-1.el6.x86_64.rpm:不更新已安装的软件包。

尝试用yum来安装,发现不可行。

rpm -q libcgroup
libcgroup-0.40.rc1-27.el6_10.x86_64

挂载

在/etc路径下有一个文件叫fstab,修改成如下形式(主要是添加最后一行内容)

cat fstab

#

# /etc/fstab

# Created by anaconda on Fri Apr  8 21:35:00 2022

#

# Accessible filesystems, by reference, are maintained under '/dev/disk'

# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info

#
/dev/mapper/vg_lrj-lv_root /                       ext4    defaults        1 1
UUID=e9a808a1-18cc-4e67-9b16-0055d736aea5 /boot                   ext4    defaults        1 2
/dev/mapper/vg_lrj-lv_swap swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
none                    /cgroup                 cgroup  defaults        0 0

启动cgroup并查看启动状态

service cgconfig start
Starting cgconfig service:                                 [确定]
service cgconfig status
Running

然后我们再去安装包所在的目录

cd /var/tmp/yum-root-X3enAq/
执行命令

rpm -ivh docker-engine-1.7.1-1.el6.x86_64.rpm
Preparing...                ########################################### [100%]
	package docker-engine-1.7.1-1.el6.x86_64 is already installed

最后,达到了我们想要的结果,即在CentOS 6.10 环境下安装docker!

docker -v
Docker version 1.7.1, build 786b29d

启动docker
网上很多教程说需要执行这个命令

systemctl start docker bash: systemctl: command not found
换成如下命令

service docker start Starting docker: [确定]
验证是否安装成功

docker info
Containers: 0
Images: 0
Storage Driver: devicemapper
 Pool Name: docker-253:0-913306-pool
 Pool Blocksize: 65.54 kB
 Backing Filesystem: extfs
 Data file: /dev/loop0
 Metadata file: /dev/loop1
 Data Space Used: 305.7 MB
 Data Space Total: 107.4 GB
 Data Space Available: 11.83 GB
 Metadata Space Used: 729.1 kB
 Metadata Space Total: 2.147 GB
 Metadata Space Available: 2.147 GB
 Udev Sync Supported: true
 Deferred Removal Enabled: false
 Data loop file: /var/lib/docker/devicemapper/devicemapper/data
 Metadata loop file: /var/lib/docker/devicemapper/devicemapper/metadata
 Library Version: 1.02.117-RHEL6 (2016-12-13)
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 2.6.32-754.el6.x86_64
Operating System: <unknown>
CPUs: 2
Total Memory: 1.834 GiB
Name: lrj
ID: LBEE:WV42:KFYS:DDY3:27LR:ORKZ:S6D7:46RP:T4H4:P6RM:RGDH:C56W

标签:1.7,Centos6.10,安装,64,yum,docker,el6,x86
From: https://www.cnblogs.com/chunyouqudongwuyuan/p/16977785.html

相关文章

  • 谷歌浏览器安装elasticsearch-head插件
    之前在使用es的时候有插入索引和数据的需求但是对于es操作不适太熟悉,然后就用docker安装了一个es-head进行操作,但是用docker安装的es-head有时候不是太好用(问题后续标注)。......
  • centos6.10 yum报错解决办法
    centos6.10yum报错解决办法下载软件或者yummakecache时会报错(或者类似错误)我试了很多方法,最后重装成功了1.卸载之前的yumrpm-qa|grepyum|xargsrpm-e--allmat......
  • ABP vNEXT-1安装ABP 官方提供的CLI工具
    1)、使用命令行窗口安装ABP官方提供的CLI工具,安装命令如下:dotnettoolinstall-gVolo.Abp.Cli,如下图所示:  2)、如果在创建过程中因为网络原因会连接失败的话,可以......
  • Linux安装JDK详细教程(图文教程)
    原文地址:https://www.cnblogs.com/caoyunpu/p/16660868.html 1、下载Linux版本的JDK(注意看自己安装的Linux系统是什么位数)查看本机位数命令:sudouname--m   JD......
  • 什么是Docker容器?(全面了解使用)
    一:为什么需要Docker容器?1.引入1.1麻烦的环境部署1.在软件开发中,最麻烦的事情之一就是环境配置。在正常情况下,如果要保证程序能运行,我们需要设置好操作系统,以及各种库和......
  • Dockerfile指令与Docker-compose容器编排-搭建docker私有仓库
    目录一:部署应用映射外部目录(持久化)总结二:迁移与备份(容器保存为镜像)1.django执行gitee,项目提交到远端2.其他操作3.操作步骤4.容器保存为镜像5.把镜像打包成压缩包6.把......
  • Docker容器入门到精通
      Docker容器快速入门第一章:Docker容器第二章:Dockerfile指令与Docker-compose容器编排-搭建docker私有仓库......
  • eclipse + python(手动安装pydev)
    python:3.11.1,常规下载安装(https://www.python.org/downloads/)eclipse:2022-12常规下载安装(https://www.eclipse.org/)pydev:10.0.2 (https://sourceforge.net/projects/......
  • Docker容器入门到精通
      Docker容器快速入门第一章:Docker容器第二章:Dockerfile指令与Docker-compose容器编排-搭建docker私有仓库......
  • 什么是Docker容器?(全面了解使用)
    一:为什么需要Docker容器?1.引入1.1麻烦的环境部署1.在软件开发中,最麻烦的事情之一就是环境配置。在正常情况下,如果要保证程序能运行,我们需要设置好操作系统,以及各种库和......