docker 安装启动mysqlredis zookeeper

    xiaoxiao2022-06-30  172

    Docker 战记

    1、mysql 篇

    检索mysql 镜像

    sudo docker search mysql

    下载mysql5.7 镜像

    sudo docker pull mysql:5.7

    启动mysql
    sudo docker run -p 3306:3306 --name mysql \ -v /mydata/mysql/log:/var/log/mysql \ -v /mydata/mysql/data:/var/lib/mysql \ -v /mydata/mysql/conf:/etc/mysql \ -e MYSQL_ROOT_PASSWORD=root \ -d mysql:5.7 # 参数说明: # -p 3306:3306 将容器的3306端口映射到主机3306端口上 # -v /mydata/mysql/conf:/etc/mysql 将配置文件挂载到主机 # -v /mydata/mysql/log:/var/log/mysql 将日志文件挂载到主机 # -v /mydata/mysql/data:/var/lib/mysql 将数据挂载到主机 # -e MYSQL_ROOT_PASSWORD=root 初始化root密码 # -d mysql:5.7 以后台方式运行,运行镜像mysql5.7

    2、redis 篇

    检索redis

    sudo docker search redis

    下载redis

    sudo docker pull redis

    启动redis

    创建目录结构 mkdir -p /mydata/redis/conf touch /mydata/redis/conf/redis.conf docker run -p 6379:6379 --name redis \ -v /mydata/redis/data:/data \ -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \ -d redis redis-server /etc/redis/redis.conf

    docker run --name redis -p 6379:6379 -d --restart=always redis:3.2 redis-server --appendonly yes --requirepass "cnasir"

    3、zookeeper的启动

    docker run --privileged=true -d --name zookeeper --publish 2181:2181 -d zookeeper:3.4.13


    最新回复(0)