#常用命令
1、查看镜像版本号:docker image inspect someimage:latest|grep -i version
一、RabbitMQ
1、拉取镜像:docker pull rabbitmq
2、创建容器:docker run -d --hostname myRabbit --name rabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5673:5672 rabbitmq
3、查看容器id:docker ps -a
4、打开容器终端:docker exec -it 容器id /bin/bssh
5、开启web界面管理插件:rabbitmq-plugins enable rabbitmq_management
6、打开web管理界面:http://127.0.0.1:15672
二、redis
docker run --name redis -d -p 6379:6379 redis
三、MongoDB
docker run -d -p 27017:27017 -v 卷:/data/db --name mongo mongo
四、postgres和pgadmin4
1、创建挂载卷:docker volume create pgdata
2、运行postgres:
docker run --name postgres -v pgdata:/var/lib/postgresql/data -e POSTGRES_PASSWORD=密码 -p 5432:5432 -d postgres
3、运行pgadmin4:
docker run --name pgadmin4 -p 5033:80 \
-e 'PGADMIN_DEFAULT_EMAIL=邮箱' \
-e 'PGADMIN_DEFAULT_PASSWORD=密码' \
-e 'PGADMIN_CONFIG_ENHANCED_COOKIE_PROTECTION=True' \
-e 'PGADMIN_CONFIG_LOGIN_BANNER="Authorised users only!"' \
-e 'PGADMIN_CONFIG_CONSOLE_LOG_LEVEL=10' \
-d dpage/pgadmin4
五、elasticsearch
docker run -d --name elasticsearch --net somenetwork -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node"
六、kibana
docker run -d --name kibana --net somenetwork -p 5601:5601 kibana
七、metabase
八、vsftpd
九、portainer
docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name portainer portainer/portainer