redhat安裝docker
說明
1.由於是離線下載,需要提前下載好需要的依賴包
2.使用的版本為Centos6.5
3.不升級核心
安裝過程
一、下載依賴包(使用能聯網的節點)
- 依賴包已經下載好就跳過這步
- 使用有網路的節點
1.安裝downloadonly外掛使用yum下載rpm包
# yum install yum-plugin-downloadonly
使用方法:
yum install --downloadonly(只下載不安裝) --downloaddir=rpm包下載的目錄 安裝的元件名
2.下載docker需要的依賴包
2.1配置Fedora EPEL源
# yum install http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
2.2 新增hop5.repo源
# cd /etc/yum.repos.d
# wget http://www.hop5.in/yum/el6/hop5.repo
2.3下載依賴包
# mkdir /usr/local/docker
# yum install --downloadonly --downloaddir=/usr/local/docker docker-io
這一步會報錯找不到對應的rpm包;原因是對應的rpm包的版本號改變了,複製沒有下載的rpm包的包名(不帶版本號),進入下面的網址:
http://mirrors.aliyun.com/epel/6/x86_64/
找到對應的包名的rpm包,比如這裡提示lxc-1.0.8-1.el6.x86_64.rpm
包下載失敗,在上面的網址中找到lxc-1.0.9-1.el6.x86_64.rpm
,複製連結地址,http://mirrors.aliyun.com/epel/6/x86_64/lxc-1.0.9-1.el6.x86_64.rpm
# cd /usr/local/docker
# wget http://mirrors.aliyun.com/epel/6/x86_64/lxc-1.0.9-1.el6.x86_64.rpm
就可以下載對應的包了
2.4下載device-mapper-libs,不下載後面啟動docker會報錯
# mkdir /usr/local/docker/device-mapper-libs
# yum install --downloadonly --downloaddir=/usr/local/docker/device-mapper-libs device-mapper-libs
2.5 將整個docker目錄拷貝到需要安裝docker的離線的節點上的/usr/local/src目錄下
二、安裝docker(離線節點)
1.安裝docker
# cd /usr/local/src/docker
# rpm -ivh lxc-libs-1.0.9-1.el6.x86_64.rpm
# rpm -ivh lua-alt-getopt-0.7.0-1.el6.noarch.rpm
# rpm -ivh lua-filesystem-1.4.2-1.el6.x86_64.rpm
# rpm -ivh lua-lxc-1.0.9-1.el6.x86_64.rpm
# rpm -ivh lxc-1.0.9-1.el6.x86_64.rpm
# rpm -ivh docker-io-1.7.1-2.el6.x86_64.rpm
2.執行docker -d
命令報錯如下:
docker: relocation error: docker: symbol dm_task_get_info_with_deferred_remove, version Base not defined in file libdevmapper.so.1.02 with link time reference
2.1解決如下
# cd /usr/local/src/docker/device-mapper-libs
# yum -y install device-mapper*
3.再次執行docker -d
命令,報錯如下:
FATA[0000] Error mounting devices cgroup: mountpoint for devices not found
3.1解決如下:
# vi /etc/fstab
#在結尾新增
none /sys/fs/cgroup cgroup defaults 0 0
#重啟
# reboot
4.再次執行docker -d
;放到後臺執行
# mkidr /usr/local/docker
# cd /usr/local/docker
# nohup docker -d &
# tail -f nohup.out
如果沒有報錯資訊,就說明安裝成功!
連結:https://www.jianshu.com/p/ead7385fb418
相關文章
- centOS(同redhat)安裝 dockerCentOSRedhatDocker
- Linux(01):RedHat 7.6 安裝LinuxRedhat
- RedHat FC5安裝xmmsRedhat
- PostgreSQL:Redhat 8.5 + PostgreSQL 14.5 安裝SQLRedhat
- Redhat 7 下安裝達夢7Redhat
- RedHat 7.6作業系統安裝Redhat作業系統
- redhat 5.4下安裝MYSQL全過程RedhatMySql
- RedHat上靜默安裝Oracle11gRedhatOracle
- redhat7.2靜默安裝Oracle11.2.0.4RedhatOracle
- redhat7.6安裝Oracle11G RACRedhatOracle
- docker 安裝Docker
- 安裝dockerDocker
- 安裝 dockerDocker
- docker安裝及解除安裝Docker
- 在Linux(Redhat/CentOS)下安裝MySQL之yum(rpm)線上安裝方式LinuxRedhatCentOSMySql
- 在Linux(Redhat/CentOS)下安裝MySQL之yum(rpm)離線安裝方式LinuxRedhatCentOSMySql
- Centos7或RedHat7下安裝MysqlCentOSRedhatMySql
- SYBASE12.5.2 FOR REDHAT AS4.0 安裝步驟(zt)Redhat
- redhat7.4下離線安裝MHA0.58Redhat
- [雲原生]Docker - 安裝&解除安裝Docker
- Docker for Linux 安裝DockerLinux
- docker安裝使用Docker
- docker安裝harborDocker
- Docker的安裝Docker
- docker安裝mysqlDockerMySql
- docker安裝redisDockerRedis
- ubuntu安裝dockerUbuntuDocker
- Docker安裝RabbitmqDockerMQ
- docker安裝gitlabDockerGitlab
- docker 解除安裝Docker
- docker安裝jenkinsDockerJenkins
- docker 安裝 PHPDockerPHP
- Docker 安裝 NacosDocker
- macOS 安裝 DockerMacDocker
- docker 安裝 supersetDocker
- docker 安裝tomcatDockerTomcat
- Docker 安裝 TomcatDockerTomcat
- docker 安裝 RabbitMQDockerMQ