redis启动

docker run -d -p 6379:6379 --name redis  redis
docker run --name redis -d -p 6379:6379 redis --requirepass 123456

oracle启动

docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

gogs

docker run -d -p 10022:22 -p 13000:3000 --name gogs gogs/gogs

popstgres

docker run --name postgres -e POSTGRES_PASSWORD=YUwei.12345 -p 5432:5432 -d postgres

rabbitmq

docker run --name rabbitmq -d -p 15672:15672 -p 5672:5672 rabbitmq
docker exec -it 容器名称 sh
rabbitmq-plugins enable rabbitmq_management

mysql

区分大小写
docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql
不区分大小写
docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql --lower_case_table_names=1

mongodb

docker run -itd --name mongo -p 27017:27017 mongo --auth
5.0以下
docker exec -it mongo mongo admin
5.0以上
docker exec -it mongo mongosh admin
# 创建一个名为 admin,密码为 123456 的用户。
 db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'}]});
# 尝试使用上面创建的用户信息进行连接。
db.auth('admin', '123456')
db.grantRolesToUser("admin",[{role:"dbOwner",db:"admin"}])

nacos

docker run -d --name nacos -p 8848:8848 -p 9848:9848 -p 9849:9849 -e PREFER_HOST_MODE=hostname -e MODE=standalone  -e NACOS_AUTH_ENABLE=true  -e NACOS_AUTH_IDENTITY_KEY=serverIdentity -e NACOS_AUTH_IDENTITY_VALUE=security -e NACOS_AUTH_TOKEN=SecretKey012345678901234567890123456789012345678901234567890123456789 nacos/nacos-server:v2.2.3

apollo

docker run --name apollo -d -p 8070:8070 -p 8080:8080 -p 8090:8090 nobodyiam/apollo-quick-start

bitbucket

docker run --name bitbucket -d -p 7990:7990 atlassian/bitbucket-server

elasticsearch

docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch

kibana

docker run -d --name kibana --link elasticsearch:elasticsearch -p 5601:5601 kibana

kibana汉化

docker run -d --name kibana --link elasticsearch:elasticsearch -e "I18N_LOCALE=zh-CN" -p 5601:5601 kibana

停止容器

docker stop

已有容器启动

docker start

停止的容器删除

docker rm

查看在运行的容器

dockerr ps

查看所有状态的容器

docker ps -a