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
相關文章
- RedHat 7.4安裝DockerRedhatDocker
- centOS(同redhat)安裝 dockerCentOSRedhatDocker
- RedHat 7 安裝PHPRedhatPHP
- RedHat 7 安裝HTTPDRedhathttpd
- RedHat 6 桌面安裝Redhat
- Redhat 5 上安裝yumRedhat
- redhat6安裝flashplayerRedhat
- 安裝dockerDocker
- 安裝 dockerDocker
- docker 安裝Docker
- docker安裝及解除安裝Docker
- Linux(01):RedHat 7.6 安裝LinuxRedhat
- RedHat FC5安裝xmmsRedhat
- redhat 7.3單機安裝openstackRedhat
- RedHat Linux安裝CentOS YUMRedhatLinuxCentOS
- RedHat 安裝11g racRedhat
- Redhat linux 6.5 yum安裝RedhatLinux
- Redhat kickstart 安裝光碟製作Redhat
- RedHat DVD安裝盤製作Redhat
- 透過網路安裝RedhatRedhat
- redhat el 4安裝vmware toolsRedhat
- redhat 6.4 安裝oracle11g RAC 安裝RDACRedhatOracle
- (轉)redhat下安裝oracle,設定redhat核心引數RedhatOracle
- docker 安裝 RabbitMQDockerMQ
- docker 安裝 PHPDockerPHP
- docker安裝使用Docker
- Docker安裝NacosDocker
- docker 安裝 mysqlDockerMySql
- Docker安裝mongodbDockerMongoDB
- Docker安裝PortainerDockerAI
- docker安裝harborDocker
- Docker安裝JanusGraphDocker
- docker安裝zookeeperDocker
- macOS 安裝 DockerMacDocker
- Docker 安裝 NacosDocker
- MacOS Docker 安裝MacDocker
- Windows Docker 安裝WindowsDocker
- CentOS Docker 安裝CentOSDocker