欢迎光临
我们一直在努力

Docker 操作流程

本站教程收集整理的这篇文章主要介绍了Docker 操作流程,本站教程本站觉得挺不错的,现在分享给大家,也给大家做个参考。

一、下载安装

1、检查服务器是否存在docker

yum list installed | grep docker

?

2、安装

这里要提一下,centos 7系统的CentOS-Extras库中已带Docker,因此先后安装:

(1)yum install -y yum-utils device-mapper-persistent-data lvm2

(2)yum-config-manager \

--add-repo \

https://download.docker.com/linux/centos/docker-ce.repo

(2)yum makecache fast

(3)yum install -y docker-ce

?

3、查看docker版本

docker version # docker安装后使用
docker info  # docker启动后使用

例如:使用命令docker version ,回显信息如下:

?

?到这里docker的安装就成功了。

?

4、接下来启动docker

systemctl daemon-reload  # 重新加载服务配置文件
systemctl enable docker  # 开机自动启动docker
systemctl start docker # 启动docker
systemctl status docker # 查看docker状态

?

二、Docker 部署 tomcat 以及应用

1、查看本地服务镜像资源

比如:我要查找tomcat的镜像资源,命令如下:

docker search tomcat

回显信息:

?

?

2、拉取镜像到本地

docker pull tomcat

这里由于镜像源以及网络问题,可能会有点慢。。。。

?

3、镜像拉取成功后,使用如下命令查看

docker images

回显信息如下:

?

?

4、使用 docker run 命令运行 tomcat容器

docker run -di --name=tomcat_t -p 8080:8080 tomcat:latest

这里给出了参数说明:

?

5、使用浏览器访问 tomcat 服务

(1)根据服务器系统镜像版本的不同,给出两种开放防火墙端口的方法

  第一种:firewall

?

  第二种:iptables

?

(2)因为我是用的阿里云服务器,这里需要在控制台ECS的安全组开放端口

只要设置了入口方向,外部即可访问

美国高防vps

?

?

(3)在浏览器输入服务器外网IP+指定端口,访问即可进入到 tomcat 的欢迎页面

?

?

6、如果我要从宿主机拷文件到容器里面,该怎么操作:

  

docker cp /root/soft/docker/war/index.html tomcat_t:/usr/local/tomcat/webapps/ROOT   # docker cp?要拷贝的文件路径 容器名:要拷贝到容器里面对应的路径

文件源路径:/root/soft/docker/war/index.html

容器名称:tomcat_t

容器对应路径:/usr/local/tomcat/webapps/ROOT

?

7、那么从容器里面拷文件到宿主机呢?

docker cp tomcat_t:/usr/local/tomcat/webapps/ROOT/js/index.html /root/soft/docker/war  # docker cp 容器名:要拷贝的文件在容器里面的路径 要拷贝到宿主机的相应路径?

文件指定路径(宿主机):/root/soft/docker/war/index.html

容器名称:tomcat_t

容器文件源路径:/usr/local/tomcat/webapps/ROOT

本站总结

以上是本站教程为你收集整理的Docker 操作流程全部内容,希望文章能够帮你解决Docker 操作流程所遇到的程序开发问题。

如果觉得本站教程网站内容还不错,欢迎将本站教程推荐给好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。