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

相關文章
相關標籤/搜索