一、常用命令

  1. 进入容器

    1
    docker exec -it  容器id  /bin/bash
  2. 启动、停止、重启

    1
    2
    3
    docker start 容器id
    docker stop 容器id
    docker restart 容器id
  3. 查看容器

    1
    2
    3
    4
    # 启动的容器
    docker ps
    # 包括已停止的容器
    docker ps -a

二、安装中间件

  1. mysql

    1
    2
    # 密码、挂载目录可以调整
    docker run -p 3306:3306 --name mysql8 -v $PWD/conf:/etc/mysql/conf.d -v /data/mysql8/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql --lower-case-table-names=1 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
  2. rabbitMq

    1
    docker run -d --name rabbit -p 5672:5672 -p 15672:15672 --hostname node-1 rabbitmq:3.8.3-management
  3. nacos

    1
    2
    3
    4
    # 数据库使用mysql8 需要挂载mysql8驱动 下载驱动
    wget https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar
    # 使用数据库需要修改 数据库配置
    docker run -d -p 8848:8848 -e MODE=standalone -v /data/nacos/custom.properties:/home/nacos/init.d/custom.properties -v /data/nacos/logs:/home/nacos/logs -v /data/nacos/plugins/mysql/mysql-connector-java-8.0.18.jar:/home/nacos/plugins/mysql/mysql-connector-java-8.0.18.jar --restart always --name nacos nacos/nacos-server