首页 > 其他分享 >安装docker脚本-一步到位

安装docker脚本-一步到位

时间:2023-11-23 19:33:50浏览次数:35  
标签:脚本 bridge sysctl ce etc 一步到位 docker net


#!/bin/bash
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
yum install docker-ce dockear-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
systemctl stop firewalld.service && systemctl disable firewalld.service
iptables -F
iptables-save
echo "net.bridge.bridge-nf-call-iptables = 1" > /etc/sysctl.d/docker-net.conf echo "net.bridge.bridge-nf-call-ip6tables = 1" >> /etc/sysctl.d/docker-net.conf echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.d/docker-net.conf
modprobe overlay
modprobe br_netfilter
echo "overlay" > /etc/modules-load.d/docker.conf echo "br_netfilter" >> /etc/modules-load.d/docker.conf
sysctl -p /etc/sysctl.d/docker-net.conf
systemctl start docker
mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://s8yrzto6.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

标签:脚本,bridge,sysctl,ce,etc,一步到位,docker,net
From: https://www.cnblogs.com/xiaolong-jin/p/17852307.html

相关文章

  • Docker Compose 和 dockerfile 的区别和联系
    目录DockerfileDockerCompose区别和联系DockerfileDockerfile是一个文本文件,其中包含一系列的指令,用于定义Docker镜像的构建过程。每个指令的作用都代表一个构建步骤,例如从基础镜像中安装软件、复制文件、设置环境变量等。构建过程:当你运行dockerbuild命令时,Docker会按照......
  • 软件测试/人工智能|如何使用ChatGPT帮我们写自动化测试脚本
    简介当今软件开发中,自动化测试脚本的编写是确保软件质量和稳定性的重要步骤。随着人工智能和自然语言处理技术的进步,像ChatGPT这样的语言模型已经成为编写自动化测试脚本的有力工具。ChatGPT可以根据给定的指令和条件生成代码,简化了测试流程并提高了效率。演练示例假设我们有......
  • Docker中使用elasticsearch
    Docker中使用elasticsearch1、docker拉取elasticsearch:7.17镜像这里我们拉取7.17.10版本:dockerpullelasticsearch:7.17.102、创建自己的配置文件并写入基础数据供后续挂载后直接启动使用【非必选,在不指定挂载配置文件启动的情况下可不设置】创建文件夹后,新建一个自己的e......
  • 利用 docker 实现JMeter分布式压测
    为什么需要分布式?在工作中经常需要对一些关键接口做高QPS的压测,JMeter是由Java语言开发,没创建一个线程(虚拟用户),JVM默认会为每个线程分配1M的堆栈内存空间。受限于单台试压机的配置很难实现太高的并发。所以,通过JMeter实现分布式,可以整合多台主机的硬件资源,实现同时对被测试接口......
  • python通过脚本路径获取对应脚本里的内容
    test.pyclassA:defa(self):pass@staticmethoddefb():pass@classmethoddefc(cls):pass@propertydefd(self):return1e=1deff():passtest2.pyimportinspectimportosfromimp......
  • python脚本把日志转成excel
    之前go写的,转成了python版本,日志是json格式的,按行读取{"aid":"1111","cid":"2222","callback_url":"http:\/\/ad.toutiao.com\/track\/activate\/?callback=B.eDCQxxxxxGCB&os=0&muid=","advertiser_id"......
  • 如何以docker的方式运行spug?
     1、概述spug是一个开源的运维管理平台。通过它可以管理本地的主机,上传文件,发布应用等操作。 下面的部分,介绍如何以docker的方式来运行spug. 2、部署 部署spug,需要以下2个前提:已经安装好docker已经使用dockerpull拉取了spug镜像,推送到本地的镜像仓库 拉取sp......
  • Ubuntu20.04安装Docker及汉化版管理面板Portainer
    一、安装Docker 1、由于apt官方库里的docker版本可能比较旧,所以先卸载可能存在的旧版本:sudoapt-getremovedockerdocker-enginedocker-cedocker.io 2、更新apt包索引:sudoapt-getupdate 3、安装以下包以使apt可以通过HTTPS使用存储库(repository):sudoapt-getinst......
  • Docker知识(一)
    1.Docker是什么Docker是基于Go语言实现的云开源项目。Docker的主要目标是“Build,ShipandRunAnyApp,Anywhere”,也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,是用户的APP(可以是一个WEB应用或数据库应用等等)及其运行环境能够做到“一次镜像,处处运行”。Linux......
  • 防止XSS(跨站脚本攻击)漏洞
    点击查看代码-输入验证和过滤:对于用户输入的数据,进行严格的验证和过滤。可以使用正则表达式或其他验证方式,确保输入的数据符合预期的格式和内容。同时,对于特殊字符进行转义处理,防止恶意代码的注入。-输出编码:在将用户输入的内容输出到页面上时,进行正确的编码处理。使用合适......