1.Docker安装
uname -r
yum install -y yum-utils device-mapper-persistent-data lvm2
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 -y
systemctl start docker
systemctl enable docker
docker version
docker images
docker version
2.配置镜像加速
docker 在国内被墙事件,请切换镜像源
https://docker.m.daocloud.io/
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://docker.rainbond.cc"]
}
EOF
systemctl daemon-reload
systemctl restart docker
3.安装mysql
docker pull mysql:5.7
docker images
mkdir -p /home/service/mysql/data
mkdir -p /home/service/mysql/conf
cd /home/service/mysql/conf
touch my.cnf
vim my.cnf
将以下内容粘入
[mysqld]
user=mysql
character-set-server=utf8
default_authentication_plugin=mysql_native_password
default-time_zone = '+8:00'
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
docker run -p 3306:3306 --name mysql -v /home/service/mysql/logs:/logs -v /home/service/mysql/data:/mysql_data -e MYSQL_ROOT_PASSWORD=Wing1Q2W#E -d mysql:5.7
docker exec -it mysql bash
mysql -uroot -p
CREATE USER 'admin'@'%' IDENTIFIED BY 'Wing1Q2W#E';
GRANT ALL ON *.* TO 'admin'@'%';
flush privileges;
docker ps 查看启动状态
navicat直接连接即可,云服务器需要开启防火墙
4.安装jdk
yum -y list java*
yum install -y java-1.8.0-openjdk.x86_64
java -version
5.安装Redis
docker search redis
docker pull redis
拉下镜像之后,点击下面地址选择自己需要的 redis 版本的配置文件。
https://redis.io/docs/management/config/
提前在服务器建立 /data/redis 文件夹,touch 文件redis.conf,也可以上面的直接复制
启动命令
docker run -p 6379:6379 --name redis -v /data/redis/redis.conf:/etc/redis/redis.conf -v /data/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes