docker search mysql 搜索mysql镜像mysql
docker pull mysql:5.7 安装Mysql5.7镜像redis
docker rmi mysql 删除镜像sql
docker ps 查看正在运行的容器docker
docker port id 快捷查看网络端口映射bash
docker start|stop|restart name 操做容器网络
docker rm name 删除容器app
docker logs -f id 查看容器运行日志 -f 让docker logs 像使用tai -f 同样输入容器内部的标准的输出rest
docker exec -it mysql bash 进入容器日志
运行mysql镜像server
docker run -p 3306:3306 --name mymysql3306 -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/mysql_data -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
v $PWD/conf:/etc/mysql/conf.d:将主机当前目录下的 conf/my.cnf 挂载到容器的 /etc/mysql/my.cnf
-v $PWD/logs:/logs:将主机当前目录下的 logs 目录挂载到容器的 /logs。
-p 指定网络端口映射 -P 随机的端口映射
--name 容器名称
-d 让容器在后台运行
安装redis:
docker run -p 6379:6379 -v $PWD/data:/data -d redis:latest redis-server --appendonly yes
安装rabbitMQ:
1.拉取带management的镜像 docker pull rabbitmq:3.7.7-management
2.运行rabbitMQ docker run -d --hostname shl-RabbitMQ -p 5672:5672 -p 15672:15672 rabbitmq:3.7.7-management
管理界面: http://127.0.0.1:15672 默认用户名/密码 guest/guest