Docker Linux下安装配置及启动
-
linux配置环境
基础下载镜像:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
第三方下载镜像:
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
清除yum缓存
yum clean all
服务器的包信息下载到本地电脑缓存起来
yum makecache
安装linux常用工具
yum install -y bash-completion vim lrzsz wget expect net-tools nc nmap tree dos2unix htop iftop iotop unzip telnet slpsmisc nethogs glances bc ntpdate openldap-devel
配置linux内核流量转发(ip转发)
cat <<EOF > /etc/sysctl.d/docker.conf net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 net.ipv4.conf.default.rp_filter = 0 net.ipv4.conf.all.rp_filter = 0 net.ipv4.ip_forward=1 EOF
加载修改内核的参数,配置⽂件
modprobe br_netfilter
查看配置
sysctl -p /etc/sysctl.d/docker.conf
demo示例
net.bridge.bridge-nf-call-iptables = 1 net.ipv4.conf.default.rp_filter = 0 net.ipv4.conf.all.rp_filter = 0 net.ipv4.ip_forward = 1
-
下载&安装docker
配置仓库:1.阿⾥云⾃带仓库 2.阿⾥云提供的docker专属repo仓库
curl -o /etc/yum.repos.d/Centos-7.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/docker-ce.repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新yum缓存
yum clean all && yum makecache
查看源中可⽤版本
yum list docker-ce --showduplicates | sort -r
yum下载docker
yum install docker-ce-20.10.6 -y
如果需要安装旧版本
yum install docker-ce-18.09.9 -y
如果要卸载
yum remove -y docker-xxx
-
配置docker环境,加速
-
启动docker
注意事项:云服务器要放开端口