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

posted @ 2019-12-12 22:19  wullll  阅读(190)  评论(0编辑  收藏  举报