美文网首页
RedHat6.8安装Docker

RedHat6.8安装Docker

作者: do_young | 来源:发表于2018-08-02 08:54 被阅读560次

1 安装前的准备

因为公司使用的虚拟主机都是RedHat6.8的操作系统,而且都已经在上面部署了现有各个系统的测试环境。
所以要将这些系统进行容器化,只能将Docker安装在该版本的Liunx操作系统上。

创建用户及授权

 sudo adduser docker #创建docker用户
passwd docker #设置docker用户密码
sudo groupadd docker #创建docker组
sudo usermod -a -G root,adm,docker  docker #将用户添加到root,adm,grou组中

将用户设置为sudo操作不输密码设置

sudo visudo

将文件中添加对docker用户的配置

## Next comes the main part: which users can run what software on
## which machines (the sudoers file can be shared between multiple
## systems).
## Syntax:
##
##      user    MACHINE=COMMANDS
##
## The COMMANDS section may have other options added to it.
##
## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
bea1    ALL=(ALL)       ALL
docker  ALL=(ALL:ALL) NOPASSWD: ALL

2 安装Docker

下载rpm文件。

找个能联网的电脑,在下面地址下载:http://mirrors.aliyun.com/epel/6/x86_64/
下载以下7个包

epel-release-6-8.noarch.rpm   
lxc-libs-1.0.9-1.el6.x86_64.rpm
lua-alt-getopt-0.7.0-1.el6.noarch.rpm
lua-filesystem-1.4.2-1.el6.x86_64.rpm
lua-lxc-1.0.9-1.el6.x86_64.rpm 
lxc-1.0.9-1.el6.x86_64.rpm 
docker-io-1.7.1-2.el6.x86_64.rpm

把上面7个包放在要安装的Linux上(ftp,samba)。

用命令 yum install xxx.rpm 依次安装上面7个包

yum install device-mapper-*

因为不能上网,所以配置了yum本地源

修改配置

    vi /etc/fstab

在结尾添加

  none /sys/fs/cgroup cgroup defaults 0 0

启动docker

  service docker start
  docker -d  &

有一个报错WARN[0000] Running modprobe bridge nf_nat failed with message,因为内核2.6的原因,要升级内核,忽略。

查看状态

  service docker status
  ps -ef | grep docker

后续

启动docker

service docker start

加入开机启动

chkconfig docker on

相关文章

网友评论

      本文标题:RedHat6.8安装Docker

      本文链接:https://www.haomeiwen.com/subject/jawlvftx.html