zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    数据库压力测试的参考地址
    Infopath表单部署到Farm的方法
    oracle 的几个开发工具比较
    智能Web算法/NLP 参考图书
    Wireshark & Ethereal包分析工具【图书节选】
    Sharepoint内置的”翻译管理库”体验
    开发相关“视频公开课webcast”资源地址
    读书:架构师的12项技能 12 ESSENTIAL SKILLS FOR SOFTWARE ARCHITECTS
    Linux 下Oracle Client JAVA JDBC 集成点滴
    MOS2010的界面介绍和定制方法简介【资料汇集】
  • 原文地址:https://www.cnblogs.com/pettyxin/p/13594597.html
Copyright © 2011-2022 走看看