docker部署脚本

执行时显示解释头有问题,则是windows与linux之间的换行符问题

1
2
3
4
方法1:用vim打开执行命令:
set fileformat=unix
方法2:用工具dos2unix
dos2unix ./your_script.sh

以下为安装docker的脚本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/bash
echo "开始安装docker"
# 1.安装docker依赖环境
yum install -y yum-utils device-mapper-persistent-data lvm2
# 2.配置国内docker-ce(社区版)的yum源(采用阿里云)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 3.安装docker CE
yum -y install docker-ce docker-ce-cli containerd.io
# 4.开启网络转发功能
echo "net.ipv4.ip_forward = 1" | sudo tee -a /etc/sysctl.conf
# 执行生效
sysctl -p
# 加载驱动
modprobe ip_tables
# 查看状态
cat /proc/sys/net/ipv4/ip_forward
# 查看一下iptable规则,关闭防火墙后会自动插入新规则
iptables -nL
# 关闭防火墙
systemctl stop firewalld && systemctl disable firewalld
# 重启docker
systemctl restart docker
# 启动服务 并 设置开机自启
systemctl start docker && systemctl enable docker

docker部署脚本
https://bote798.top/2025/02/12/docker部署脚本/
作者
bote798
发布于
2025年2月12日
许可协议