翼度科技»论坛 云主机 LINUX 查看内容

docker 安装

2

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
1、安装Docker
  1. Centos7.6-centos7.9
  2. # 配置主机名:
  3.   hostnamectl set-hostname master1 && bash
  4. #关闭防火墙
  5.   systemctl stop firewalld && systemctl disable firewalld
  6. #关闭iptables防火墙 #安装iptables
  7.   yum install iptables-services -y  
  8. #禁用iptables
  9.   service iptables stop   && systemctl disable iptables
  10. #清空防火墙规则
  11.   iptables -F
  12. #关闭selinux  
  13.   #临时关闭
  14.   setenforce 0
  15.   #永久关闭
  16.   sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
  17. #显示Disabled表示selinux关闭成功
  18.   getenforce
  19. #配置时间同步
  20.   yum install -y ntp ntpdate
  21.   ntpdate cn.pool.ntp.org
  22. #编写计划任务
  23.   crontab -e
  24.   * */1 * * * /usr/sbin/ntpdate cn.pool.ntp.org
  25. #重启crond服务使配置生效
  26.   systemctl restart crond
  27. #安装基础软件包
  28.   yum install -y wget net-tools nfs-utils lrzsz gcc gcc-c++ make cmake libxml2-devel openssl-devel curl curl-devel unzip sudo ntp \
  29.   libaio-devel  wget vim ncurses-devel autoconf automake zlib-devel  python-devel epel-release openssh-server socat  ipvsadm conntrack
  30. #安装docker-ce
  31. #配置docker-ce国内yum源(阿里云)
  32. yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  33. #安装docker依赖包
  34. yum install -y yum-utils device-mapper-persistent-data lvm2
  35. #安装docker-ce
  36. yum install docker-ce -y
  37. #启动docker服务
  38. systemctl start docker && systemctl enable docker
  39. systemctl status docker
  40. #查看Docker 版本信息
  41. docker version
复制代码
2、开启包转发功能和修改内核参数

[code]    #注:    #Docker 安装后出现:WARNING: bridge-nf-call-iptables is disabled 的解决办法:    #按照 1、开启包转发功能和修改内核参数 配置    #将Linux系统作为路由或者VPN服务就必须要开启IP转发功能。当linux主机有多个网卡时一个网卡收到的信息是否能够传递给其他的网卡 ,如果设置成1 的话     #可以进行数据包转发,可以实现VxLAN 等功能。不开启会导致docker部署应用无法访问。    #1、开启包转发功能和修改内核参数#内核参数修改:br_netfilter模块用于将桥接流量转发至iptables链,br_netfilter内核参数需要开启转发。  modprobe br_netfilter  cat > /etc/sysctl.d/docker.conf

举报 回复 使用道具