首页 > Linux > 正文

docker运行项目

标签:Docker

安装Docker及配置镜像

安装docker

yum -y install docker
docker --version
systemctl start docker

登录阿里云获取镜像加速

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://qifjlwgz.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

拉取tomcat

拉取tomcat:docker pull tomcat:8.5.40
查看拉取的镜像:docker images
启动tomcat容器:docker run --name tomcat8 -d -p 8080:8080 tomcat:8.5.40
启动日志:docker logs containerID
查看启动容器:docker ps
查看停止容器列表:docker ps -a
进入容器:docker exec -it containerID /bin/bash
退出容器:exit
关闭容器:docker stop tomcat8
删除容器:docker rm tomcat8
开启对应端口,重启防火墙后需重启docker,否则启动容器失败

启动项目

docker cp test.war tomcat8:/usr/local/tomcat/webapps
docker restart tomcat8
访问项目:ip:8080/test

构建自己的镜像

vim Dockerfile
内容:
	from tomcat:8.5.40
	
	MAINTAINER qif qif@foxmail.com
	
	COPY qif.war /usr/local/tomcat/webapps
构建:docker build -t qifProject:latest .
运行:docker run --name qif -d -p 8080:8080 qifProject

上篇: zuul网关