目录

docker中的命令四

docker中的命令(四)


安装一些常用的软件

1.安装nginx

  1. 下载最新版的nginx镜像
    1. docker pull nginx
    2. https://i-blog.csdnimg.cn/direct/613ddb7aa0ae468c9a5fcb3b86789f92.png
  2. 将下载的镜像备份为tar包
    1. docker save nginx:latest -o nginx.latest.tar
  3. 查看nginx镜像
    1. docker images | grep “ngnix”
    2. https://i-blog.csdnimg.cn/direct/7296cda2e1304be981a34729eedd0da9.png
  4. 使用run命令启动 nginx
    1. docker run -itd –name nginx1.29 -p 8889:80  nginx:latest
      https://i-blog.csdnimg.cn/direct/0645e263170d48188adf10de8a3a4d73.png
    2. 查找nginx
      1. docker ps | grep “nginx1.29”
      2. https://i-blog.csdnimg.cn/direct/641682dec612462b9e1b18e202cd6c98.png
  5. 在外部访问nginx
    1. linux的ip+端口号
    2. https://i-blog.csdnimg.cn/direct/61d3875bd8c6423da55d754911ca42e2.png
    3. 192.168.226.155:8889
    4. 这里一定是自己linux的ip,不是上面的这个
    5. https://i-blog.csdnimg.cn/direct/5557a7f7d9cd4345a45bf47c5b8af072.png
  6. 使用exec命令进入nginx
    1. docker exec -it nginx1.29 /bin/bash
    2. https://i-blog.csdnimg.cn/direct/b4b273f025f1411fbac3fbbdd9cbcf68.png

2.安装mysql5.7版本

  1. pull拉取镜像
    1. docker pull mysql:5.7
    2. https://i-blog.csdnimg.cn/direct/9859498bc2974eab9d727c8fedcfc904.png
  2. 查看mysql镜像
    1. docker images | grep “mysql”
    2. https://i-blog.csdnimg.cn/direct/b37f044c17bb418a899b4f21b9d0be50.png
  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
    2. https://i-blog.csdnimg.cn/direct/e7240cf381664a8f85ee1533292d6adb.png
  5. 使用navicat进入mysql
    1. 输入信息
      1. linux的ip地址+3306
      2. 账号
        1. root
      3. 密码
        1. admin
    2. https://i-blog.csdnimg.cn/direct/59b50daf47b04ec1acd101973934dea0.png
    3. https://i-blog.csdnimg.cn/direct/6321e7d7032f4a009af8cef5ef140bc2.png
  6. 查看mysql的运行状态
    1. docker ps | grep “mysql57”
    2. https://i-blog.csdnimg.cn/direct/f4f1e2db52ea4b6d8f80826a195ff43f.png

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
    2. https://i-blog.csdnimg.cn/direct/e05e132c77f846019cc2ab37de954998.png
  3. 查找zookeeper的运行状态
    1. docker ps | grep “zookeeper”
    2. https://i-blog.csdnimg.cn/direct/6b73178caa544b8c8070bd9960fd9bc1.png
  4. 查看zookeeper的日志
    1. docker logs zookeeper
    2. https://i-blog.csdnimg.cn/direct/9cf405cae5914e08bdb24278f9d95373.png