一、docker启动配置
# 启动Docker
systemctl start docker
# 开机自启动
systemctl enable docker
# docker镜像加速配置
mkdir -p /etc/docker
cd /etc/docker/
vi daemon.json
# 加入
{"registry-mirrors":["https://registry.docker-cn.com"]}
# 重启服务
sudo systemctl daemon-reload
sudo systemctl restart docker
二、mysql安装
# 搜索mysql镜像
docker search mysql
# 安装mysql
docker pull mysql:5.7
# 启动mysql
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
# 进入mysql
docker exec -it mysql /bin/bash
# 进行配置
vim /mydata/mysql/conf/my.cnf
# mysql配置
[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
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
default-character-set=utf8
# 重启mysql
docker restart mysql
#mysql自启动
docker update mysql --restart=always
三、redis安装
# 在虚拟机中
mkdir -p /mydata/redis/conf
touch /mydata/redis/conf/redis.conf
docker pull redis
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
# 直接进去redis客户端。
docker exec -it redis redis-cli
#持久化
vim /mydata/redis/conf/redis.conf
# 插入下面内容
appendonly yes
docker restart redis
# docker启动的时候启动
docker update redis --restart=always
四、环境配置
maven
jdk1.8
IDEA:安装插件:lombok,mybatisX
VSCode:安装插件:
- Auto Close Tag
- Auto Rename Tag
- Chinese
- ESlint
- HTML CSS Support
- HTML Snippets
- JavaScript ES6
- Live Server
- open in brower
- Vetur
五、安装git
# 配置用户名
git config --global user.name "username" //(名字,随意写)
# 配置邮箱
git config --global user.email "55333@qq.com" // 注册账号时使用的邮箱
# 配置ssh免密登录
ssh-keygen -t rsa -C "55333@qq.com"
三次回车后生成了密钥:公钥私钥
cat ~/.ssh/id_rsa.pub
也可以查看密钥
浏览器登录码云后,个人头像上点设置--ssh公钥---随便填个标题---复制
ssh-rsa AAAAB3AABAQC6MWhGXSKdRxr1NzaC1yc2EAAAADAQABAmGPZysDrcwABMTrxc8Va2IWZyIMMRHH9Qn/wy3PN2I9144UUqg65W0CDE/thxbOdn78MygFFsIG4j0wdT9sdjmSfzsJ02yr58V6J2QikLHFzwXcW9AhIlaGr+XIlGKDUy5mXb4OF+6UMXM6HKF7rY9FYh9wL6bun9f1jV4Ydlxftb/xtV8oQXXNJbI6OoqkogPKBYcNdWzMbjJdmbq2bSQugGaPVnHEqAD74Qgkw1G7SIDTXnY55gBlFPVzjLWUu74OWFCx4pFHH6LRZOCLlMaJ9haTwT2DB/sFzOG/Js+cEExx/arJ2rvvdmTMwlv/T+6xhrMS3 123456789@qq.com
# 测试
ssh -T git@gitee.com
测试成功,就可以无密给码云推送仓库了