dockers安装
| sudo yum install -y yum-utils |
| ---使用阿里云镜像 |
| yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo |
| |
| yum install docker-ce docker-ce-cli containerd.io |
| |
| systemctl start docker |
| |
| ---设置docker镜像地址 |
| sudo mkdir -p /etc/docker |
| sudo tee /etc/docker/daemon.json <<-'EOF' |
| { |
| "registry-mirrors": ["https://个人的.mirror.aliyuncs.com"] |
| } |
| EOF |
| sudo systemctl daemon-reload |
| sudo systemctl restart docker |
这里不得不说 阿里云里面的Redis镜像最新版也就到6.0
为了安装最新的7.2的redis 只能用本地window 安装DockerDesktop
然后安装最新的redis 把镜像导出来,再导入到云服务
docker镜像操作
| ---导出镜像 |
| docker save -o [output_file_name].tar [image_name]:[tag] |
| ---- 在 文件夹C:\Users\Administrator |
| ---- 加载镜像 |
| docker load -i image_file.tar |
| ---- 镜像列表 |
| docker images |
日常系统维护
Redis
| docker pull redis |
| --- 创建文件夹和配置文件 |
| mkdir -p /docker/redis/data |
| ----redis目录下放一个redis.conf配置文件。 |
| |
| ----注意配置文件 ##### |
| docker run -p 63790:6379 --name myredis --restart=always -v /docker/redis/redis.conf:/etc/redis/redis.conf -v /docker/redis/data:/data -d redis redis-server /etc/redis/redis.conf |
| |
Redis还原
替换文件rdb 就可以
| --停止 redis |
| docker stop myredis |
| --替换 rdb文件, |
| |
| --重启就可以 |
| docker start myredis |
Redis版本查看
| docker exec -it myredis bash |
| redis-cli --version |
MySql
容器启动
| docker run -itd --name mysql --restart=always -p 33060:3306 -e MYSQL_ROOT_PASSWORD=密码 mysql |
数据库维护
| ---数据库维护 |
| docker exec -it mydb /bin/bash |
| ---mysql登录 |
| mysql -u root -p |
| 输入密码 |
数据库还原
| ----数据库备份文件copy |
| docker cp MySqlbackup_20240715.sql mydb:/dumpfile.sql |
| ----查看是否导入成功 |
| docker exec mydb ls dumpfile.sql |
| ----进入数据库容器 |
| docker exec -it mysql /bin/bash |
| ---进入mysql |
| mysql -u root -p XcbTestDB |
| ----导入sql |
| source /dumpfile.sql; |
定时服务Webmin
服务安装
| (echo "[Webmin] |
| name=Webmin Distribution Neutral |
| baseurl=http://download.webmin.com/download/yum |
| enabled=1 |
| gpgcheck=1 |
| gpgkey=http://www.webmin.com/jcameron-key.asc" >/etc/yum.repos.d/webmin.repo; |
| yum -y install webmin) |
| |
| --------密码修改 |
| sudo /usr/libexec/webmin/changepass.pl /etc/webmin root 密码 |
使用本地安装包安装
| # Change directory |
| cd /home/my/webadmin/ |
| # Uncompress |
| gunzip webmin-current.tar.gz |
| tar xf webmin-current.tar.gz |
| cd webmin-current |
| # Install |
| ./setup.sh /usr/local/webmin |
| psd 密码 |
| https://ip:10000/ |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)