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配置文件

      mkdir -p /etc/docker

    • 创建&编辑daemon.json

      vim /etc/docker/daemon.json

      {"registry-mirrors" : ["https://8xpk5wnt.mirror.aliyuncs.com"]
      }
      
    • 重新加载daemon

      systemctl daemon-reload

  • 启动docker

    • 设置开机启动

      systemctl enable docker

    • 启动(重启)docker

      systemctl restart docker

    • 查看是否启动成功

      docker version

注意事项:云服务器要放开端口

Docker Linux下安装配置及启动相关推荐

  1. linux下安装配置redis服务

    2019独角兽企业重金招聘Python工程师标准>>> linux下安装配置redis服务 2016年03月25日 15:39:31 coding_everyday 阅读数:3530 ...

  2. linux login 安装桌面,Linux_Ubuntu Linux下安装配置fluxbox桌面环境,安装   基本系统Ubuntu 7.10 G - phpStudy...

    Ubuntu Linux下安装配置fluxbox桌面环境 安装 基本系统Ubuntu 7.10 Gutsy,Xfce桌面.直接安装源里的fluxbox: aptitude install fluxbo ...

  3. Linux 下安装配置C/C++开发环境 Code::Blocks

    Linux 下安装配置C开发环境Code::Blocks 一.提前的话 要说C语言和Linux的关系大家应该都不会陌生,Linux系统内核就是用C语言开发的,所以所有的Linux系统下面 都会有C的编 ...

  4. Linux下安装配置vsftpd

    Linux下安装配置vsftpd 安装vsftpd服务器 yum -y install vsftpd 可以使用rpm -qa vsftpd命令确认是否安装好vsftpd服务器. vsftpd.conf ...

  5. Linux 下安装配置 JDK7

    Linux 下安装配置 JDK7 配置环境(debian 7) 自从从Oracle收购Sun近三年来,已经有很多变化.早在8月,甲骨文将"Operating System Distribut ...

  6. 使用oracle安装jdk1.7,【Java】Linux下安装配置Oracle JDK 1.7版本

    1 环境 Vmware虚拟机中的Ubuntu 12.04 32位系统 2具体安装步骤 ①下载最新的jdk包 注意jdk区分32位版本和64位版本,要与Ubuntu兼容才行 下载地址 http://ww ...

  7. Linux 下安装Ubuntu20.04 启动花屏的解决方法(安装和启动时设置 quite splash nomodeset即可解决)

    Linux 下安装Ubuntu20.04 启动花屏的解决方法(安装和启动时设置 quite splash nomodeset即可解决) 问题:正常安装Ubuntu 20后开机花屏,卡住不动.这是因为u ...

  8. Linux下安装配置启动redis

    Linux下安装redis Linux版本: Centos7 1. 下载redis并解压 去reids官网下载看一下最新的版本 http://download.redis.io/releases 复制 ...

  9. Linux下安装配置virtualenv与virtualenvwrapper

    一.Linux下安装.配置virtualenv 配置源 #指定清华源下载pip的包 [root@localhost opt]# pip3 install -i https://pypi.tuna.ts ...

最新文章

  1. Python实现俄罗斯方块
  2. 全球及中国页岩气市场供需前景与投资盈利分析报告2021版
  3. Android开发之旅:android架构
  4. Scala入门到精通——第十七节 类型参数(一)
  5. 颜色协调模型Color Harmoniztion
  6. easy_install django==1.4.2_百度搜索
  7. AI大牛发起神秘字母接龙,起因竟然是……
  8. 如何画好软件项目架构图?
  9. git加速 用谷歌浏览器插件
  10. vscode open with live server 打不开浏览器 显示 windows找不到‘chrome’,请确定文件名是否正确后,再试一次
  11. 训练3.21(C:Summer Dichotomy)
  12. 例题 9-27 方块消除(Blocks, UVa10559)
  13. SQL中可以用来算时间差的函数
  14. 软件测试显卡最高清晰度,FF14各种显卡测试,GTX 750以上就能开启最高画质
  15. hdu 2094 “产生冠军“
  16. 泳道流程图:跨职能流程图
  17. 操作系统的名字的读音
  18. W-GAN系 (Wasserstein GAN、 Improved WGAN)
  19. 使用esp8266板子进行钓鱼攻击
  20. 《新手学黑客攻防》下载

热门文章

  1. seata xid是什么_急:IDMA是什么?SDMA又是什么?
  2. wordpress实现全站HTTPS
  3. 我们的爱、相约在下辈子。这辈子、记得忘了我、(看完我哭了、一定要看)
  4. 什么是Capability
  5. 7-46 新浪微博热门话题(字符串)
  6. weixin-java-pay实现APP微信支付与退款
  7. 基于PyQt的分组工具
  8. 人生苦短,快学python(python可以做什么)
  9. NLP(自然语言处理) - Tricks Dataset 集合
  10. 如何在library中使用productFlavors