上篇Docker入门文章我们介绍了docker的概念以及常用记docker命令,这篇文章我们来具体操作一下docker安装以及集成tomcat容器;
当前环境为centos 7
先安装docker
yum install docker-ce docker-ce-cli containerd.io
查看是否安装成功 查看docker版本
docker --version

运行一个hello-world镜像
docker run hello-world
显示如下

注意看图中标红的的地方,有个pull的操作,当我去运行一个镜像的时候流程是这样的,docker首先回去本地仓库找看是否有这个镜像,有的话就执行run命令,没有的话就会去远程仓库pull下来这个镜像然后run;
https://hub.docker.com/_/nginx?tab=description
这样的话我们docker就安装好了;现在我们去官网找tomcat的镜像并拉取下来;



这样我们就把最新的tomcat镜像给拉下来了,我们现在启动一下这个镜像

也可以这么写
docker run -d -p 8888:8080 -v <yourPath>:/usr/local/tomcat/webapps --privileged=true --name
tomcat_8888 docker.io/tomcat
这么写的意思是将某个文件挂载到容器的webapps上,这样就不用在进入容器去修改文件拉,直接在宿主机上进行修
改,容器就会即时生效了
然后我们输入地址看tomcat是否已经启动

棒棒,是不是很简单呢;如果对你有帮助点个赞吧,如果有写得不好的地方请评论出来哦,今天又是快乐学习的一天呢。
网友评论