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