docker学习记录
安装文档:
https://docs.docker.com/install/linux/docker-ce/centos/
安装命令 (1)设置仓库 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo (2)安装 Docker Engine-Community sudo yum install docker-ce docker-ce-cli containerd.io (3)启动 Docker。 sudo systemctl start docker
查看是否启动
ps -ef |grep docker
拉去tomcat容器
docker pull tomcat
启动tomcat容器
docker run --name tomcat -p 8080:8080 -v $PWD/test:/usr/local/tomcat/webapps/test -d tomcat
查看所有的容器(包括未启动的)
docker ps -a
然后就能通过浏览器访问tomcat了
进入tomcat容器
docker exec -it tomcat bash
复制war 到tomcat集装箱
docker cp ./app/testwar.war 1df632ed0676:/usr/local/tomcat/webapps
重启tomcat容器
docker restart tomcat
http://192.168.0.127:8080/testwar/ 然后就可以访问了(这里如果是java后台项目 需要重启才能访问,只有前端的项目 不需要重启。。)
附加操作命令:
关闭防火墙:
systemctl stop firewalld.service
禁止开机启动:
systemctl disable firewalld.service