本站教程收集整理的这篇文章主要介绍了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 操作流程所遇到的程序开发问题。
如果觉得本站教程网站内容还不错,欢迎将本站教程推荐给好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。