一、基本命令
命令格式: docker 命令 [镜像/容器]名字
常用命令:
search 查询镜像
pull 拉取镜像
run 创建新容器并运行
start/stop/restart 启动/停止/重启容器
rm 删除容器
ps 列出容器 -a 列出所有容器包括已停止的
rmi 删除镜像
二、安装redis
docker pull redis
docker run -d -p 6379:6379 --name myredis redis
- --d 后台运行
- -p 指定端口映射 主机端口:容器端口
- --name 容器别名,方便后续使用
三、安装mysql
docker pull mysql:5.7
docker run -d -p 3306:3306 --name mymysql -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
- -e MYSQL_ROOT_PASSWORD=123456 初始化 root 用户的密码
四、安装rabbitmq
docker pull rabbitmq:management
docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq rabbitmq:management
- 默认用户
guest
密码guest
- 访问地址: http://ip:15672
五、使用compose构建
创建docker-compose.yml
文件
version: '3'
services:
mysql-server:
image: mysql:5.7
container_name: mysql-server
restart: always
ports:
- 3306:3306
environment:
MYSQL_ROOT_PASSWORD: 123456
redis-server:
image: redis:latest
container_name: redis-server
command: redis-server --requirepass 123456
restart: always
ports:
- 6379:6379
rabbitmq-server:
image: rabbitmq:management
container_name: rabbitmq-server
restart: always
ports:
- 5672:5672
- 15672:15672
启动容器:
docker-compose up -d