bash脚本-centos7安装docker

#!/bin/bash
set -ex \
    && sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine
    && sudo yum install -y yum-utils device-mapper-persistent-data lvm2 \
    && sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo \
    && sudo yum makecache fast \
    && sudo yum -y install docker-ce

启动:

sudo systemctl start docker

 

### 在 CentOS 7 上使用 Docker 部署 Xxl-Job 要在 CentOS 7 上通过 Docker 部署 Xxl-Job,需按照以下方法操作: #### 准备工作 确保已安装并配置好 DockerDocker Compose。如果尚未完成此步骤,请参考相关内容进行安装[^1]。 #### 下载 Xxl-Job 官方镜像 Xxl-Job 提供了官方的 Docker 镜像 `xuxueli/xxl-job-admin`,版本号为 `2.3.0` 或更高版本。可以通过以下命令拉取镜像: ```bash docker pull xuxueli/xxl-job-admin:2.3.0 ``` #### 启动 Xxl-Job 容器 启动容器时需要设置环境变量来连接到 MySQL 数据库,并映射端口以及日志目录。以下是完整的命令示例: ```bash docker run \ -e PARAMS="--spring.datasource.url=jdbc:mysql://<MySQL_HOST>:<PORT>/<DATABASE_NAME>?useUnicode=true&characterEncoding=utf8 \ --spring.datasource.username=<MYSQL_USER> \ --spring.datasource.password=<MYSQL_PASSWORD>" \ -p 8010:8080 \ -v /logs:/data/applogs \ --name xxl-job-admin \ -d xuxueli/xxl-job-admin:2.3.0 ``` 其中 `<MySQL_HOST>` 是 MySQL 的主机地址,`<PORT>` 是其监听端口号,默认为 `3306`;`<DATABASE_NAME>` 是用于存储 Xxl-Job 数据的数据库名称;`<MYSQL_USER>` 和 `<MYSQL_PASSWORD>` 则分别是访问该数据库所需的用户名和密码[^2]。 注意:上述 `-v /logs:/data/applogs` 参数表示将宿主机上的 `/logs` 文件夹挂载至容器内的 `/data/applogs` 路径下作为应用的日志保存位置。可根据实际需求调整路径或省略此项。 #### 访问 Xxl-Job 控制台 成功运行容器之后,在浏览器输入 `http://<HOST_IP>:8010` 即可打开 Xxl-Job Web 界面(默认登录账号 admin 密码 123456)。这里 `<HOST_IP>` 应替换为你所在服务器的实际 IP 地址或者域名[^3]。 --- ### 注意事项 - 如果目标设备架构不是标准 x86_64,则可能需要选用其他适配特定硬件平台(如 ARM 架构)的第三方构建好的镜像。 - 对于生产环境中使用的敏感数据建议加密传输并通过更安全的方式传递给服务实例而非直接暴露在脚本里明文形式存在风险隐患。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值