docker经常使用命令

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

相关文章
相关标签/搜索