linux安装docker:
sudo wget -qO- https://get.docker.com | sh
启动docker:
service docker start
搜索镜像:
docker search tomcat
查看docker启动了哪些容器:
docker ps -a
进入到容器内部:
sudo docker exec -it 40aeef081297 /bin/bash
启动可视化管理工具:
docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name prtainer portainer/portainer
网站:
localhost:9000
启动mysql的命令:
docker run -it -d -p 3306:3306 --name mysql -e TZ=Asia/Shanghai -e MYSQL_ROOT_PASSWORD=root mysql:5.7.27
登陆mysql:
docker exec -ti 897deac8fd59 mysql -uroot -proot
启动tomcat的命令:
docker run -it -d -p 8080:8080 --restart=always -v /usr/local/tomcat/webapp:/data/webapps --name tomcat tomcat:8.5-jre10-slim
/data/webapps宿主主机目录
/usr/local/tomcat/webapp docker容器tomcat目录
-p 端口映射
–name 容器名称
将项目移动到docker容器内tomcat目录:
docker cp /tmp/***.war 40aeef081297:/usr/local/tomcat/webapps/
启动redis的命令带密码:
docker run -it -d -p 6379:6379 --name redis redis:latest --requirepass "123456789"
服务器直接连接redis:
docker exec -ti 88cd63db7283b00e810caee93596fe1b9d971a3db69d0e5a21b5ed694e0b30a0 redis-cli
安装rabbmitMQ(默认用户名密码),默认guest 用户,密码也是 guest :
docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq:3-management
安装rabbmitMQ(设置用户名密码):
docker run -d --hostname my-rabbit --name rabbit -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 rabbitmq:3-management
进入rabbmit页面:
localhost:15672