当前位置: 首页 > news >正文

docker中的命令(四)

目录

安装一些常用的软件

1.安装nginx

2.安装mysql5.7版本

3.安装zookeeper


安装一些常用的软件

1.安装nginx

  1. 下载最新版的nginx镜像
    1. docker pull nginx
  2. 将下载的镜像备份为tar包
    1. docker save nginx:latest -o nginx.latest.tar
  3. 查看nginx镜像
    1. docker images | grep "ngnix"
  4. 使用run命令启动 nginx 
    1. docker run -itd --name nginx1.29 -p 8889:80  nginx:latest
    2. 查找nginx
      1. docker ps | grep "nginx1.29"
  5. 在外部访问nginx
    1. linux的ip+端口号
    2. 192.168.226.155:8889
    3. 这里一定是自己linux的ip,不是上面的这个
  6. 使用exec命令进入nginx
    1. docker exec -it nginx1.29 /bin/bash

2.安装mysql5.7版本

  1. pull拉取镜像
    1. docker pull mysql:5.7
  2. 查看mysql镜像
    1. docker images | grep "mysql"
  3. 备份mysql镜像
    1. docker save mysql:5.7 > mysql5.7.tar

       
  4. 启动mysql镜像
    1. docker run -d \
        --name mysql57 \
        -p 3306:3306 \
        -e MYSQL_ROOT_PASSWORD=admin \
        mysql:5.7
  5. 使用navicat进入mysql
    1. 输入信息
      1. linux的ip地址+3306
      2. 账号
        1. root
      3. 密码
        1. admin
  6. 查看mysql的运行状态
    1. docker ps | grep "mysql57"
       

3.安装zookeeper

  1. 下载镜像
    1. docker pull zookeeper
  2. 安装镜像
    1. docker run -d \
        --name zookeeper \
        -p 2181:2181 \
        -p 2888:2888 \
        -p 3888:3888 \
        -v /path/to/data:/data \
        -v /path/to/datalog:/datalog \
        -e ZOO_MY_ID=1 \
        zookeeper:latest
  3. 查找zookeeper的运行状态
    1. docker ps | grep "zookeeper"
  4. 查看zookeeper的日志
    1.  docker logs zookeeper

http://www.dtcms.com/a/359985.html

相关文章:

  • 大话 IOT 技术(3) -- MQTT篇
  • 机器视觉学习-day19-图像亮度变换
  • 【模型训练篇】VeRL分布式基础 - 框架Ray
  • 分布式相关
  • 正则表达式 Python re 库完整教程
  • 如何用熵正则化控制注意力分数的分布
  • 让你的App与众不同打造独特品牌展示平台
  • Scikit-learn Python机器学习 - 类别特征提取- OneHotEncoder
  • 编写Linux下usb设备驱动方法:disconnect函数中要完成的任务
  • 【数学建模学习笔记】异常值处理
  • RAG(检索增强生成)技术的核心原理与实现细节
  • 【Unity开发】Unity核心学习(三)
  • macos自动安装emsdk4.0.13脚本
  • 在Ubuntu系统上安装和配置JMeter和Ant进行性能测试
  • 基于SpringBoot + Vue 的宠物领养管理系统
  • 【Spring Cloud微服务】7.拆解分布式事务与CAP理论:从理论到实践,打造数据一致性堡垒
  • ANR InputDispatching TimeOut超时判断 - android-15.0.0_r23
  • 拆分TypeScript项目的学习收获:处理编译缓存和包缓存,引用本地项目,使用相对路径
  • 配置 Kubernetes Master 节点不可调度的标准方法
  • 【51单片机】【protues仿真】基于51单片机音乐喷泉系统
  • 记录测试环境hertzbeat压测cpu高,oom问题排查。jvm,mat,visulavm
  • opencv 梯度提取
  • [Android] UI进阶笔记:从 Toolbar 到可折叠标题栏的完整实战
  • 掩码语言模型(Masked Language Model, MLM)
  • android-studio 安装
  • 基于计算机视觉的海底图像增强系统:技术详述与实现
  • 如何正确校正电脑时间?
  • 【开源】AI模型接口管理与分发系统开源项目推荐
  • Redis八股小记
  • 人工智能学习:机器学习相关面试题(二)