linux centos 7.6 搭建docker及安装环境部署项目

本文详细介绍了如何在Linux CentOS 7.6上配置环境,包括安装docker、redis、mysql、JDK、rabbitMQ和nginx,并通过docker部署项目。从配置Linux环境开始,逐步讲解每个组件的安装、配置、启动和验证过程。
摘要由CSDN通过智能技术生成

linux centos 7.6 搭建docker及安装环境部署项目

一. 配置linux 环境

  1. 目前docker安装只支持centOS7、centOS6.5

    1. 也就是说centOS7 是需要3.1以上内核
    2. centOS6.5 是需要2.6以上内核

    linux输出命令

     uname -a
    
  2. 使用腾讯云 服务centos7.6 重装系统,重置实例的密码

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZG2SUIFl-1652839897434)(D:\TyporaWord\Java图片\image-20220512164436263.png)]

二.安装docker

  1. Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker ,通过 uname -r 命令查看你当前的内核版本:

uname -r

  1. 使用 root 权限登录 Centos。确保 yum 包更新到最新。

sudo yum update

  1. 卸载旧版本(如果安装过旧版本的话)

sudo yum remove docker docker-common docker-selinux docker-engine

  1. 安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

  1. 设置yum源

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

  1. 可以查看所有仓库中所有docker版本,并选择特定版本安装

$ yum list docker-ce --showduplicates | sort -r

  1. 安装docker

$ sudo yum install docker-ce //由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0

  1. 启动并加入开机启动

$ sudo systemctl start docker
$ sudo systemctl enable docker

  1. 验证安装是否成功(有client和service两部分表示docker安装启动都成功了)

docker version

到此安装成功

参考: https://blog.csdn.net/weixin_44704605/article/details/121871607

三. 安装redis,并挂载

  1. 下载

    docker pull redis

  2. 检查镜像

    docker images

  3. 创建实例并启动

    1. mkdir -p /mydata/redis/conf

    2. touch /mydata/redis/conf/redis.conf

      docker run -p 6379:6379 --name my-redis --requirepass "123456" \
      -v /data/redis/data:/data \
      -v /data/redis/conf/redis.conf:/etc/redis/redis.conf \
      -d redis redis-server /etc/redis/redis.conf
      
      • -p 映射端口
      • –name 启动的名称
      • -v 映射文件夹
      • -d 后台启动redis redis-server 并使用redis.conf配置启动redis
  4. 检查运行的容器

    1. docker ps
  5. 进入redis容器,测试redis

    1. docker exec -it redis redis-cli
          auth 123456 //验证密码
      	set aa b
      	get aa  //输出==>b
      
  6. 配置redis持久化

    vi /mydata/redis/conf/redis.conf // 输入appendonly yes 并保存
    docker restart redis  // 重启redis容器
    

四.安装mysql

  1. 拉取Mysql镜像版本
    以8.0版本为例,再装有docker的环境下(这里是CentOS 7)输入拉取命令:

    docker pull mysql:8.0
    然后开始拉取镜像,拉取完成后,输入命令:

    docker images
    查看系统里的镜像:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4k37006a-1652839897435)(D:\TyporaWord\Java图片\3499062fe91747c8b5b20129636a1d63.png)]

    二.启动Mysql镜像

    首先需要挂载

    mkdir -p /data/mysql/conf

    mkdir -p /data/mysql/logs

    mkdir -p /data/mysql/data

    mkdir -p /data/mysql/mysql-files

    创建配置文件

    cd /data/mysql/conf 
    vi my.cnf
    
    # Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
    #
    # This program is free software; you can redistribute it and/or modify
    # it under the terms of the GNU General Public License as published by
    # the Free Software Foundation; version 2 of the License.
    #
    # This program is distributed in the hope that it will be useful,
    # but WITHOUT ANY WARRANTY; without even the implied warranty of
    # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See 
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值