# docker 指北 ## docker command 查看容器 ```shell # 查看启动的容器 docker ps # 查看所有容器(包含没启动的) docker ps -a ``` 查看镜像 ```shell docker images ``` 通过 exec 命令对指定的容器执行 bash: ```shell docker exec -it 容器ID /bin/bash ``` ## 快捷命令 redis ```shell docker run -d -v /home/redis/data:/data --name redis -p 6379:6379 redis redis-server --requirepass "123456" --appendonly yes ``` 使用配置文件 ```shell docker run -d -v /home/redis/data:/data -v /home/app/redis/conf:/usr/local/etc/redis --name redis -p 6379:6379 redis redis-server /usr/local/etc/redis/redis.conf ``` Nacos ```shell docker run --name nacos-v2.2.2 -e MODE=standalone -p 8848:8848 -p 9848:9848 -p 9849:9849 -d nacos/nacos-server:v2.2.2 ``` jenkins ```shell docker run -p 9100:8080 -p 50000:50000 --restart=on-failure -v /data/jenkins_home:/var/jenkins_home -v /home/apache-maven-3.6.3/:/usr/local/maven jenkins/jenkins:lts-jdk11 ``` rabbitmq ```shell docker run -d -p 5672:5672 -p 15672:15672 -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=123456 --restart=always --hostname myrabbitmq --name rabbitmq rabbitmq:management ``` > 通过修改myrabbitmq可以修改容器名称
通过RABBITMQ_DEFAULT_USER和RABBITMQ_DEFAULT_PASS指定账号密码