• CentOS7 安装docker


    1. 卸载docker旧版本以及相关依赖:
      1. yum remove docker \
      2. docker-client \
      3. docker-client-latest \
      4. docker-common \
      5. docker-latest \
      6. docker-latest-logrotate \
      7. docker-logrotate \
      8. docker-engine
    2.  安装yum-utils包(提供yum-config-manager 实用程序)并设置存储库。
      1. yum install -y yum-utils
      2. yum-config-manager \
      3. --add-repo \
      4. https://download.docker.com/linux/centos/docker-ce.repo

    3.  安装docker引擎:
      yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

      该指令会安装最新的docker
       

    4. 启动docker:
       

      systemctl start docker

    5.  通过运行映像来验证 Docker 引擎是否已正确安装。
      docker run hello-world
    6. 查看docker版本以及镜像:
      1. docker -v
      2. docker images
    7. 设置docker开机自启:
      systemctl ebable docker
    8.  配置docker阿里云镜像加速:

      登录阿里云-右上角控制台-打开左侧菜单 产品与服务-容器镜像服务-镜像工具-竞相加速器

      复制指令创建自己专属的镜像加速器
       
    9. 下载mysql镜像:
      docker pull mysql:5.7

    10.  启动mysql实例,映射端口,并配置mysql的密码为root
      1. docker run -p 3306:3306 --name mysql \
      2. -v /mydata/mysql/log:/var/log/mysql \
      3. -v /mydata/mysql/data:/var/lib/mysql \
      4. -v /mydata/mysql/conf:/etc/mysql \
      5. -e MYSQL_ROOT_PASSWORD=root \
      6. -d mysql:5.7

    11.  配置mysql,进入 /mydata/mysql/conf  

      vi my.cnf    将以下内容粘贴进入, esc  ->  :wq

      然后重启mysql,配置生效:docker restart mysql
      1. [client]
      2. default-character-set=utf8
      3. [mysql]
      4. default-character-set=utf8
      5. [mysqld]
      6. init_connect='SET collation_connection=utf8_unicode_ci'
      7. init_connect='SET NAMES utf8'
      8. character-set-server=utf8
      9. collation-server=utf8_unicode_ci
      10. skip-character-set-client-handshake
      11. skip-name-resolve
    12.  以交互的模式进入mysql:
       
      docker exec -it mysql /bin/bash
    13.  docker 安装redis

      拉取镜像:
      docker pull redis
      
    14.  小坑,需要先创建redis的配置文件:
       
      1. mkdir -p /mydata/redis/conf
      2. touch /mydata/redis/conf/redis.conf
    15. 创建并启动redis容器
      1. docker run -p 6379:6379 --name redis \
      2. -v /mydata/redis/data:/data \
      3. -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
      4. -d redis redis-server /etc/redis/redis.conf
    16.  修改mysql的密码用以下指令:
      1. USE mysql;
      2. UPDATE user
      3. SET authentication_string = PASSWORD('newpasswd')
      4. WHERE user = 'dbadmin' AND
      5. host = 'localhost';
      6. FLUSH PRIVILEGES;
    17.  修改redis的配置文件:
      1. cd /mydata/redis/conf
      2. vi redis.conf

  • 相关阅读:
    学生信息管理系统(JAVA+MYSQL)
    makefile(详细讲解)
    HTML 绝对定位
    ShareSDK for Flutter
    CSDN-1044204713-记事本
    c语言打印菱形图案
    steam搬砖好做吗?真如别人说的很能赚?
    C语言标准库函数使用的参考方式
    SpringBoot(基础篇 ==> 详解yaml文件的使用
    Vue3-Ref Reactive toRef toRefs对比学习、标签ref与组件ref
  • 原文地址:https://blog.csdn.net/ykh12345678/article/details/126840972