在 CentOs7 中安装宝塔面板和 Docker(包括MySQL,Redis)

这篇具有很好参考价值的文章主要介绍了在 CentOs7 中安装宝塔面板和 Docker(包括MySQL,Redis)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 使用 Xshell 连接 CentOs7

如果有云服务器直接用 ip,端口,密码连接

如果没有,可以使用虚拟机安装 CentOs7 再连接,具体教程可参考:

在虚拟机 VMware 中安装 CentOs 7及使用 Xshell 进行连接_凉了的凉茶的博客-CSDN博客

这里我选择连接虚拟机

centos7 安装宝塔,docker,mysql,redis

centos7 安装宝塔,docker,mysql,redis

2. 安装宝塔面板

宝塔面板官网:宝塔面板 - 简单好用的Linux/Windows服务器运维管理面板 (bt.cn)

Centos 安装脚本

💡 记得打开安全组和防火墙端口(如果使用腾讯云或阿里云等服务器,需要打开两层防火墙)

# 提升到 root 权限
sudo -i 

# 安装脚本
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

输入命令行回车,如果有提示,选择 y,回车,等待安装,出现如下内容则安装成功

centos7 安装宝塔,docker,mysql,redis

宝塔也可以使用指令查看相关信息

# 查看面板地址
/etc/init.d/bt default

centos7 安装宝塔,docker,mysql,redis

使用内网进行连接,如果是云服务器就使用外网,或者两个都试一试

centos7 安装宝塔,docker,mysql,redis

centos7 安装宝塔,docker,mysql,redis

输入账号密码登录

centos7 安装宝塔,docker,mysql,redis

填写手机号,然后关闭安装套件(自己安装)

centos7 安装宝塔,docker,mysql,redis

修改宝塔账号密码

可跳过

centos7 安装宝塔,docker,mysql,redis

2.1 安装 Tomcat(同 Java 8)

安装 Tomcat 会一起安装 Java 8

在软件商店搜索 Tomcat,点击安装

centos7 安装宝塔,docker,mysql,redis

选择 9 版本

centos7 安装宝塔,docker,mysql,redis

2.1 安装 Docker

命令行下载

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

centos7 安装宝塔,docker,mysql,redis

检查是否安装成功

docker -v

centos7 安装宝塔,docker,mysql,redis

成功后,打开宝塔,软件商店下载 docker 管理,安装

centos7 安装宝塔,docker,mysql,redis

更换镜像加速器(推荐阿里云)

容器镜像服务 (aliyun.com)

扫码登录后找到镜像仓库

每个人都不同,复制自己的镜像仓库

centos7 安装宝塔,docker,mysql,redis

放到首页,点击 Docker管理器

centos7 安装宝塔,docker,mysql,redis

centos7 安装宝塔,docker,mysql,redis

选择加速器,复制镜像到文件中,点击保存

centos7 安装宝塔,docker,mysql,redis

2.2 安装 MySQL (Docker 环境)

# mysql:8.0
# -p 左边为宿主机端口,右边为容器端口
# 可自行修改容器名称和密码以及端口映射(即centos-mysql,12345678,3306:3306)
docker run -it --name centos-mysql  -e MYSQL_ROOT_PASSWORD=12345678 -p 3306:3306 -d mysql:8.0

如果没有镜像,会先从仓库拉取镜像,在创建容器,可以看到容器已经创建

centos7 安装宝塔,docker,mysql,redis

2.3 安装 Redis(Docker 环境)

在宝塔中新建文件夹,这里在 wwwroot 中新建了 docker ,在里面新建了 redis,再建了 conf,data

centos7 安装宝塔,docker,mysql,redis

在 conf 中新建文件 redis.conf

内容

# bind 192.168.1.100 10.0.0.1
# bind 127.0.0.1 ::1
#bind 127.0.0.1

protected-mode no
port 6379
tcp-backlog 511
requirepass 12345678
timeout 0
tcp-keepalive 300
#daemonize yes
supervised no
pidfile /var/run/redis_6379.pid
loglevel notice
logfile "redis.log"
databases 16
always-show-logo yes
save 900 1
save 300 10
save 60 10000
stop-writes-on-bgsave-error yes
rdbcompression yes
rdbchecksum yes
dbfilename dump.rdb
dir /data
replica-serve-stale-data yes
replica-read-only yes
repl-diskless-sync no
repl-disable-tcp-nodelay no
replica-priority 100
lazyfree-lazy-eviction no
lazyfree-lazy-expire no
lazyfree-lazy-server-del no
replica-lazy-flush no
appendonly yes
appendfilename "appendonly.aof"
no-appendfsync-on-rewrite no
auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb
aof-load-truncated yes
aof-use-rdb-preamble yes
lua-time-limit 5000
slowlog-max-len 128
notify-keyspace-events ""
hash-max-ziplist-entries 512
hash-max-ziplist-value 64
list-max-ziplist-size -2
list-compress-depth 0
set-max-intset-entries 512
zset-max-ziplist-entries 128
zset-max-ziplist-value 64
hll-sparse-max-bytes 3000
stream-node-max-bytes 4096
stream-node-max-entries 100
activerehashing yes
hz 10
dynamic-hz yes
aof-rewrite-incremental-fsync yes
rdb-save-incremental-fsync yes

# -p 左边为宿主机端口,右边为容器端口
# 可自行修改容器名称和密码以及端口映射(即centos-redis,6379:6379,12345678)
docker run --restart=always --log-opt max-size=100m --log-opt max-file=2 -p 6379:6379 --name centos-redis -v /www/wwwroot/docker/redis/redis.conf:/etc/redis/redis.conf -v /www/wwwroot/docker/redis/data:/data -d redis redis-server /etc/redis/redis.conf  --appendonly yes  --requirepass 12345678
参数 作用
-p 宿主机端口:容器内端口 设置端口
–name 容器名 设置容器名,自定义
–restart=“always” 自动持久化
-v 宿主机绝对路径:容器内绝对路径 文件挂载,本句中先将配置文件挂载进容器,然后将redis的备份文件文件夹挂载出来
-d 后台启动 redis
redis:6.2.6 使用的镜像为redis:6.2.6
–requirepass 设置密码
–appendonly ye 开启redis 持久化

centos7 安装宝塔,docker,mysql,redis

进入到容器里面,使用 docker exec文章来源地址https://www.toymoban.com/news/detail-691374.html

# 查看容器
docker ps
# 进入容器
# docker exec -it <容器名> /bin/bash
docker exec -it centos-redis redis-cli
# 密码校验
127.0.0.0:6370>auth 12345678
# 退出容器
exit

到了这里,关于在 CentOs7 中安装宝塔面板和 Docker(包括MySQL,Redis)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • CentOS7中安装docker并配置阿里云加速器

    参考:https://docs.docker.com/engine/install/centos 本文内容是基于:CentOS Linux release 7.9.2009 (Core)实操。 登录阿里云后,搜索 容器镜像服务 ,如下图: 配置daemon.json   登录你的阿里云服务器,执行以下脚本,意思就是把镜像加速器的地址配置到 /etc/docker/daemon.json ,当然你不习惯的

    2024年02月17日
    浏览(32)
  • Docker启动Centos7容器,并在容器中安装Docker,且开启SSH

    前言 此处我的需求是,在docker中启动centos7容器,并在容器中安装docker,支持ssh远程连接。如果你不需要在容器中安装docker,则可以只看第一部分的前两段,分别为: 启动centos7 容器 和 进入刚刚创建的容器 ,然后直接跳过安装docker阶段,直接去看 开启 ssh 服务 即可。 启动c

    2024年02月15日
    浏览(34)
  • 01. docker安装青龙面板 基于阿里云centos7服务器(保姆级图文)

    欢迎关注 『青龙面板』 专栏,持续更新中 欢迎关注 『青龙面板』 专栏,持续更新中 在宝塔面板的软件商店中安装docker 安装命令如下: 在docker中查看是否成功安装 在宝塔面板中添加放行端口 在阿里云云服务器商中放行端口 访问url:ip:5700 这里的ip服务器的公网ip 一直点下

    2024年01月23日
    浏览(37)
  • centos宝塔面板修复

    CentOS 的宝塔面板是一个非常受欢迎的服务器管理工具,它为用户提供了一种简便的方式来管理和配置服务器。然而,有时候宝塔面板会遇到一些问题,需要进行修复。本文将介绍一些常见的修复方法。 检查宝塔面板的日志文件:宝塔面板的日志文件存放在 /www/server/panel/log

    2024年04月22日
    浏览(38)
  • centos7在使用docker安装redis

    实际工作中用了redis都是工具查询,可没有对redis的安装和配置涉及到,特地简单研究下 对redis内部的一些基本操作产生了一些兴趣 1、docker 搜索redis docker search redis 2、docker 拉取最新tag的redis docker pull redis:latest 3、新建宿主机和docker容器的映射文件夹 如下图: 4、使用docker命令

    2024年02月14日
    浏览(31)
  • 阿里云服务器Centos安装宝塔面板

    阿里云服务器是阿里云提供的一项云计算服务,它能够帮助用户快速搭建网站、应用和服务,提供高效稳定的数据存储和计算能力,满足用户的各种业务需求。 阿里云服务器是一种简单高效、处理能力可弹性伸缩的计算服务。它提供了多种规格的服务器,包括弹性计算型、计

    2024年02月02日
    浏览(42)
  • 如何在Linux CentOS部署宝塔面板并实现固定公网地址访问内网宝塔

    宝塔面板作为建站运维工具,适合新手,简单好用。当我们在家里/公司搭建了宝塔,没有公网IP,但是想要在外也可以访问内网的宝塔面板应该如何实现呢? 本文演示在Centos7系统搭建宝塔最新版本8.0.3,并使用Cpolar内网穿透工具将本地宝塔地址映射为公网地址实现公网远程访

    2024年03月20日
    浏览(52)
  • Docker中安装宝塔

    1、docker拉取ubuntu系统 2、运行容器 -v后的/d/baota代表本地D盘的baota目录与ubuntu系统中得到/www/wwwroot映射 3、进入容器 4、安装sudo、wget 5、安装宝塔 官网:宝塔面板下载,免费全能的服务器运维软件 流程就略过了,直到显示如下内容: 注意:该端口是安装宝塔后随机生成的端口

    2024年02月03日
    浏览(33)
  • CentOS7 使用Docker 安装MySQL

    Docker的相关知识本篇不会再概述,有疑惑的同学请自行查找相关知识。本篇只是介绍如何在CentOS7下使用Docker安装相应的镜像。 可登陆Docker官网 https://docs.docker.com 之后可以跟着官方的步骤进行安装。 clipboard.png 具体安装过程如下:在这里我们选择Docker CE(社区版),与之对应的

    2024年02月12日
    浏览(32)
  • Docker安装常用的容器,包括MySQL,Redis,RabbitMQ,MongoDB,FDFS等

    首先安装docker 依赖库 添加docker ce的软件源信息,自行选择,可添加可不添加,如果不是阿里云或者腾讯云的,请还是添加一下吧 安装docker docker -v --查看docker版本 docker images --查看当前docker运行 sudo systemctl start docker --启动docker 在虚拟机里边 docker images --有时候权限不足 我们

    2024年02月11日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包