CentOS6/CentOS7/OpenEuler设置服务开机启动

例如:设置mysql5.7开机启动

1、创建一个名为auto-mysql-start.sh的脚本

命令:touch auto-mysql-start.sh

2、写入内容:service mysqld start

命令:vim auto-mysql-start.sh 

3、在/etc/rc.d/rc.local这个文件写入启动这个脚本的命令

4、增加/etc/rc.d/rc.local执行权限

命令:chmod +x /etc/rc.d/rc.local

5、重启系统测试

### 如何在Docker中安装和配置openEuler 22.03镜像 #### 卸载旧版本的 Docker 如果系统上已经存在旧版 Docker,则需先将其移除,以防止新旧版本冲突。命令如下: ```bash yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine[^2] ``` #### 安装必要的依赖包并设置仓库 为了能够顺利拉取 openEuler 镜像,在此之前要确保已正确设置了 Docker 的源,并且可以访问到 openEuler 的官方镜像。 对于 CentOS 或 RHEL 类似发行版来说,可以通过以下方式来更新软件库列表以及添加额外所需的工具: ```bash dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo ``` 接着安装一些必要的组件用于支持 yum/dnf 使用 HTTPS 方式的下载操作: ```bash dnf install -y dnf-plugins-core ``` #### 安装最新稳定版 Docker Engine 和 Docker Compose 插件 通过 DNF 来获取最新的 Docker 版本及其配套插件: ```bash dnf install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin[^1] ``` 启动服务并将它设为开机自启项: ```bash systemctl start docker && systemctl enable docker ``` #### 下载 OpenEuler 22.03 LTS 镜像 利用 `docker pull` 命令可以直接从 Docker Hub 上抓取所需的操作系统映像文件至本地环境之中: ```bash docker pull openeuler/openEuler-22.03-LTS ``` 确认所下载的内容无误后可查看当前机器上的所有可用容器图像: ```bash docker images ``` #### 运行 OpenEuler 交互式会话 创建一个新的基于 openEuler 22.03 LTS 映射出来的实例来进行测试或者开发工作: ```bash docker run -it openeuler/openEuler-22.03-LTS /bin/bash ``` 此时应该可以看到进入了该 Linux 发行版所提供的 Bash Shell 中去了。 #### 编写 Dockerfile 构建个性化镜像 (可选) 如果有更复杂的应用场景需求的话,还可以编写一个名为 "Dockerfile" 的定义文档来自定义构建过程中的各项参数设定;比如预装某些特定程序集或是调整内核选项等等... ```Dockerfile FROM openeuler/openEuler-22.03-LTS LABEL maintainer="admin@example.com" RUN dnf update -y && dnf clean all COPY . /app WORKDIR /app CMD ["bash"] ``` 保存上述内容到文本编辑器里另存为 “Dockerfile”,随后执行下面这条指令即可完成整个打包流程: ```bash docker build -t my-p 8080:80 -v $(pwd):/usr/src/myapp -w /usr/src/myapp my-openeuler-app bash ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值