• docker


    一、Docker常用命令

    1、查看docker版本docker -version

    在这里插入图片描述
    2、检查虚拟机有没有下载镜像 sudo docker images
    在这里插入图片描述
    3、启动Dockersudo systemctl start docker
    开机自启sudo systemctl enable docker

    在这里插入图片描述
    4、查看容器

    docker ps //显示当前正在运行的容器。
    
    docker ps -a  //显示所有状态的容器
    
    docker ps -s //显示容器文件大小



    5、阿里云镜像加速

    在这里插入图片描述

    二、Docker安装mysql

    1、下载mysql 镜像

    docker pull mysql:5.7

    查看镜像

    docker images

    2、创建用于挂载的目录(日志目录、数据目录、配置目录)

    如果不创建挂载目录,一旦容器重启,则数据会全部丢失。

    mkdir -p /usr/data/mysql/logs /usr/data/mysql/data /usr/data/mysql/conf

    3、切换mysql目录

    cd /mydata/mysql/conf

    4、编辑 my.cnf

    vi my.cnf
    [client]
    default-character-set=utf8
    [mysql]
    default-character-set=utf8
    [mysqld]
    init_connect='SET collation_connection = utf8_unicode_ci'
    init_connect='SET NAMES utf8'
    character-set-server=utf8
    collation-server=utf8_unicode_ci
    skip-character-set-client-handshake
    skip-name-resolve

    5、重启mysql

    docker restart mysql

    1、启动mysql

    名称 :mysql
    密码 :root

    docker run --restart=always -p 3306:3306 --name mysql -v /usr/data/mysql/conf:/etc/mysql  -v /usr/data/mysql/logs:/var/log/mysql -v /usr/data/mysql/data:/var/lib/mysql -v /usr/data/mysql/my.cnf:/etc/mysql/my.cnf -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7

    2、进入mysql

    docker exec -it mysql /bin/bash

    3、连接mysql

    mysql -uroot -proot

    三、Docker安装redis

    1、下载镜像

    docker pull redis

    2、挂载目录
    最后设置了aof 开启

    mkdir -p /mydata/redis/conf
    touch /mydata/redis/conf/redis.conf
    docker run -d -p 6379:6379 -v $PWD/conf/redis.conf:/usr/local/etc/redis/redis.conf -v $PWD/data:/data --name redis docker.io/redis redis-server /usr/local/etc/redis/redis.conf --appendonly yes

    3、进入redis

    docker exec -it redis redis-cli

    4、开机运行docker镜像

    docker update docker-redis --restart=always
  • 相关阅读:
    java数据库编程之DAO模式
    java数据库编程之JDBC
    java数据库编程之初始Mysql
    java数据库编程之常用的操作用户和赋权限
    java数据库编程之事务、视图、索引、备份、恢复
    java数据库编程之嵌套子查询及exists的使用
    .net窗体程序的基础知识及详细笔记
    sql sever 基础知识及详细笔记
    java基础知识及详细笔记
    计算机基础知识及笔记
  • 原文地址:https://www.cnblogs.com/pettyxin/p/13594597.html
Copyright © 2020-2023  润新知