栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

服务器基于Docker开发环境搭建

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

服务器基于Docker开发环境搭建

个人服务器基于Docker开发环境搭建
  • Docker安装配置
  • 安装JDK8
  • 安装MySQL8
  • 安装Redis最新版

新买台服务器要装开发环境,正好以前每次装虚拟机,装服务器都要百度踩坑,这次特地记录每个开发工具安装过程方便以后傻瓜式安装,各位朋友也可以收藏参考。
我的服务器配置:2核4G centOS8.2

Docker安装配置

参考:docker官网

  1. 查看是否已安装,若有就卸载
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不需要配置环境变量)

安装MySQL8

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
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/462135.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号