Docker 安装 Java Jdk 8、安装 Vim 编辑器

Docker 专栏收录该内容
5 篇文章 0 订阅

目录

Docker 安装 Java Jdk 8

查看 Docker Java JDK 版本

Docker 安装 Vim 编辑器


Docker 安装 Java Jdk 8

1、本文环境:CentOS 7.2.1511 发行版本,内核版本为 3.10.0-327.el7 + Docker 1.13

2、首先查看 Docker 运行状态,如果没有启动,则先启动 Docker:

查看 docker 状态:systemctl status docker
启动 docker 服务:systemctl start docker

3、 查看 docker 中是否已经存在 java jdk 镜像:docker images

4、如果本地还没有,则可以进行搜索 Docker Hub 服务器上的镜像:docker search java,其中的 "docker.io/java" 是 Oracle 的 java jdk ,也是平时本地开发时安装的 jdk,建议就安装它。

5、下载 oracle 官方 java jdk 镜像:docker pull docker.io/java:8,不指定版本时,默认下载最新版本,docker pull docker.io/java

查看 Docker Java JDK 版本

1、查看本地下载好的镜像:docker images

2、查看容器列表:docker ps -a
    -a:表示包含停止运行的容器

3、运行 java jdk 容器:docker run -it --name java-jdk8 -d docker.io/java:8
    -i:以交互模式运行容器,通常与 -t 同时使用
    -t:为容器重新分配一个伪输入终端,通常与 -i 同时使用
    --name:自定义容器名
    -d:表示后台运行
    docker.io/java:8:指定运行的镜像名称,根据自己实际情况填写,也可以是 image id

4、再次查看当前运行的容器:docker ps

5、进入容器并执行命令:docker exec -it java-jdk8 /bin/bash

6、进入容器后,查看 java jdk 版本:java -version

7、退出容器:exit

8、启动容器:docker start java-jdk8

Docker 安装 Vim 编辑器

1、使用 docker exec -it 命令进入容器后,常常会有修改配置文件,查看日志信息的需求,这时候发现容器中默认没有安装 vi 和 vim 等编辑器,只能需要 tail 命令。

2、docker 中安装 Vim:

先更新源索引:apt-get update
安装 Vim 编辑器:apt-get install vim

 

 

 

  • 2
    点赞
  • 2
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

打赏
文章很值,打赏犒劳作者一下
相关推荐
<p> <span style="font-size:14px;color:#337FE5;">【为什么学爬虫?】</span> </p> <p> <span style="font-size:14px;">       1、爬虫入手容易,但是深入较难,如何写出高效率的爬虫,如何写出灵活性高可扩展的爬虫都是一项技术活。另外在爬虫过程中,经常容易遇到被反爬虫,比如字体反爬、IP识别、验证码等,如何层层攻克难点拿到想要的数据,这门课程,你都能学到!</span> </p> <p> <span style="font-size:14px;">       2、如果是作为一个其他行业的开发者,比如app开发,web开发,学习爬虫能让你加强对技术的认知,能够开发出更加安全的软件和网站</span> </p> <p> <br /> </p> <span style="font-size:14px;color:#337FE5;">【课程设计】</span> <p class="ql-long-10663260"> <span> </span> </p> <p class="ql-long-26664262" style="font-size:11pt;color:#494949;"> 一个完整的爬虫程序,无论大小,总体来说可以分成三个步骤,分别是: </p> <ol> <li class="" style="font-size:11pt;color:#494949;"> 网络请求:模拟浏览器的行为从网上抓取数据。 </li> <li class="" style="font-size:11pt;color:#494949;"> 数据解析:将请求下来的数据进行过滤,提取我们想要的数据。 </li> <li class="" style="font-size:11pt;color:#494949;"> 数据存储:将提取到的数据存储到硬盘或者内存中。比如用mysql数据库或者redis等。 </li> </ol> <p class="ql-long-26664262" style="font-size:11pt;color:#494949;"> 那么本课程也是按照这几个步骤循序渐进的进行讲解,带领学生完整的掌握每个步骤的技术。另外,因为爬虫的多样性,在爬取的过程中可能会发生被反爬、效率低下等。因此我们又增加了两个章节用来提高爬虫程序的灵活性,分别是: </p> <ol> <li class="" style="font-size:11pt;color:#494949;"> 爬虫进阶:包括IP代理,多线程爬虫,图形验证码识别、JS加密解密、动态网页爬虫、字体反爬识别等。 </li> <li class="" style="font-size:11pt;color:#494949;"> Scrapy和分布式爬虫:Scrapy框架、Scrapy-redis组件、分布式爬虫等。 </li> </ol> <p class="ql-long-26664262" style="font-size:11pt;color:#494949;"> 通过爬虫进阶的知识点我们能应付大量的反爬网站,而Scrapy框架作为一个专业的爬虫框架,使用他可以快速提高我们编写爬虫程序的效率和速度。另外如果一台机器不能满足你的需求,我们可以用分布式爬虫让多台机器帮助你快速爬取数据。 </p> <p style="font-size:11pt;color:#494949;">   </p> <p class="ql-long-26664262" style="font-size:11pt;color:#494949;"> 从基础爬虫到商业化应用爬虫,本套课程满足您的所有需求! </p> <p class="ql-long-26664262" style="font-size:11pt;color:#494949;"> <br /> </p> <p> <br /> </p> <p> <span style="font-size:14px;background-color:#FFFFFF;color:#337FE5;">【课程服务】</span> </p> <p> <span style="font-size:14px;">专属付费社群+定期答疑</span> </p> <p> <br /> </p> <p class="ql-long-24357476"> <span style="font-size:16px;"><br /> </span> </p> <p> <br /> </p> <p class="ql-long-24357476"> <span style="font-size:16px;"></span> </p>
©️2020 CSDN 皮肤主题: 酷酷鲨 设计师:CSDN官方博客 返回首页

打赏

蚩尤后裔

芝兰生于深林,不以无人而不芳。

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值