- Docker安装配置
- 安装JDK8
- 安装MySQL8
- 安装Redis最新版
新买台服务器要装开发环境,正好以前每次装虚拟机,装服务器都要百度踩坑,这次特地记录每个开发工具安装过程方便以后傻瓜式安装,各位朋友也可以收藏参考。
我的服务器配置:2核4G centOS8.2 Docker安装配置
参考:docker官网
- 查看是否已安装,若有就卸载
sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
2.设置Docker存储库
sudo yum-config-manager
--add-repo
https://download.docker.com/linux/centos/docker-ce.repo
3.安装Docker
#-可以不写,代表不指定版本 sudo yum install docker-ce- docker-ce-cli- containerd.io
中间需要确认东西一路y即可,最后出现Complete!安装成功!
4.配置镜像加速
镜像加速
#以下指令逐一执行即可
# step1
sudo mkdir -p /etc/docker
# step2
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://ecg45pt5.mirror.aliyuncs.com"]
}
EOF
#step3
sudo systemctl daemon-reload
#step4
sudo systemctl restart docker
5.启动并设置开机自启
#启动 sudo systemctl start docker #自启 sudo systemctl enable docker
安装配置成功!指令参考:Docker常用指令及容器化部署Jar
安装JDK8我用的是rpm包的jdk:下载
1.检查已有java,有就卸载
1.java version 2.rpm -qa|grep jdk
2.直接执行
rpm -ivh jdk-8u251-linux-x64.rpm
3.安装成功(rmp安装的jdk不需要配置环境变量)
1.拉取镜像
docker pull mysql:8.0.12
2.创建实例并启动
# 启动容器启动的名为mysql并映射3306端口 # -v挂载配置文件,可以在容器外部修改配置 docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=密码 -v /mydata/mysql/conf:/etc/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/mysql-files:/var/lib/mysql-files -d mysql:8.0.12
4.设置自启
docker update --restart=always mysql
5.进入容器依次执行以下操作
#输入密码 mysql -u root -p alter user 'root'@'%' identified by '密码' password expire never; alter user 'root'@'%' identified with mysql_native_password by '密码'; flush privileges;安装Redis最新版
1.拉取redis最新版
docker pull redis
2.创建挂载配置文件
# 创建目录 mkdir -p /mydata/redis/conf # 创建配置文件 touch /mydata/redis/conf/redis.conf
3.启动容器
docker run -p 6379:6379 --name redis --restart=always -v /mydata/redis/data:/data -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf
4.修改配置文件
vim /mydata/redis/conf/redis.conf # 将以下配置复制到配置文件 # 受保护模式,开启后需要指定访问ip protected-mode no # 持久化 appendonly yes # 密码 requirepass 密码
5.重启容器
docker restart redis



