当前位置: 首页 > article >正文

Linux云服务器安装Docker、MySQL、Redis

云服务器

购买阿里云服务器

修改密码

设置防火墙模板

linux安装Docker

安装文档

  1. 卸载掉之前安装的Docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
  1. 安必须的依赖
sudo yum install -y yum-utils  device-mapper-persistent-data  lvm2
  1. 设置Docker下载的地址
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
  1. 安装Docker
sudo yum install docker-ce docker-ce-cli containerd.io
  1. 验证安装是否成功
docker -v
  1. 启动Docker
sudo systemctl start docker
  1. 设置Docker开机自启
sudo systemctl enable docker
  1. 设置阿里云镜像
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://<个人mirror_id>.mirror.aliyuncs.com"]
}
EOF
  1. 重启生效
systemctl daemon-reload
systemctl restart docker

Docker 安装MySQL

  1. 拉取镜像
docker pull mysql:5.7
  1. 查看已拉取的镜像
docker images
  1. 启动容器
docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:5.7
  1. 查看容器运行状态
docker ps
  1. 验证容器是否可用
docker exec -it mysql mysql -uroot -proot
  1. 修改MySQL配置文件
vi /mydata/mysql/conf/my.cnf

[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
skip-name-resolve
  1. 重启MySQL
docker restart mysql

Docker 安装Redis

  1. 拉取镜像
docker pull redis
  1. 查看已拉取的镜像
docker images
  1. 创建配置文件
mkdir -p /mydata/redis/conf
touch /mydata/redis/conf/redis.conf
  1. 启动容器
docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf
  1. 查看容器运行状态
docker ps
  1. 验证容器是否可用
docker exec -it redis redis-cli
  1. 修改配置文件
vim /mydata/redis/conf/redis.conf
append-only yes
  1. 重启redis
docker restart redis

git配置gitee免密登陆

  1. 设置用户名和邮箱
git config --global user.name "username" 
git config --global user.email "username@email.com" 
  1. 生成密钥
ssh-keygen -t ed25519 -C "Gitee SSH Key"
  1. gitee添加公钥

设置->添加公钥->复制用户目录/.ssh/id_ed25519.pub->添加

  1. 验证
ssh -T git@gitee.com 

http://www.kler.cn/a/369217.html

相关文章:

  • 300元蓝牙耳机性价比高的有哪些?学生平价蓝牙耳机推荐
  • 前端零基础入门到上班:【Day1】什么是前端?
  • 【损害和风险评估&坑洼】路面坑洼检测系统源码&数据集全套:改进yolo11-DCNV3
  • Java中顺序语句结构
  • 2-解决联想拯救者Y7000p在ubuntu20.04未找到wifi适配器,安装rtl8852ce网卡驱动问题
  • 《MYSQL 实战45讲》order by工作原理 10/27
  • 国产系统安装Oracle报错处理
  • 利用 Google AI 工具提升应用智能化:ML Kit、TensorFlowLite、Cloud Vision、AutoML、Gemini
  • 手机折叠屏贴膜应用
  • 【AI日记】24.10.27 了解AI的未来
  • 0基础学java之Day16
  • 缓存预取文章比较分析
  • 来源爬虫程序调研报告
  • 【山西】《信息化项目软件运维费用测算指南》(DB 14/T 2163-2020)-省市费用标准解读系列01
  • 【Vue】word / excel / ppt / pdf / 视频(mp4,mov) 预览
  • 「ZJUBCA秋季迎新见面会预告」
  • Netty的简介与实战
  • Java运行时数据区
  • 助力AI智能化时代:全国产化飞腾FT2000+/64+昇腾310B服务器主板
  • 关于k8s的cilium网络插件踩坑记
  • Android Audio基础——音频混音结束处理(十一)
  • 基于Matlab 火焰识别技术
  • 使用 Python 的 BeautifulSoup(bs4)解析复杂 HTML
  • remote: The project you were looking for could not be found.
  • ThingsBoard规则链节点:Device Profile节点详解
  • 字节的学习