学习docker一些小常识及配置java指令操作

最近对docker有些想法,索性就学习了一些基本操作,总体来说,docker的优点还是很明显的,运行速度快,加载插件也很方便,可视化界面也很符合现代开发环境风格,并能无缝集成现在主流的语言,java、C、Python等等,说了这些范范的东西,下面具体一些操作技巧。注:下图是在Ubuntu系统中效果,当然docker是在Ubuntu系统下完成安装的。

首先,下载版本尽量选择较新的,这样会让你体会更好,更能理解其功能的强大。对于安装过程我这里略过不做细话,网上的讲解比我专业。

目前我使用的版本是:19.03.12 ,感觉非常舒适,且易上手。查询指令:docker version

安装后记得习惯使用命令窗,就是继承Linux的那种,像上面的黑窗口那种,指令操作那种,带$符的那种。。。

这里需要说明一下,就是安装完后需要更新一下当前的版本,当然也需要加载一些需要&必要的插件。

安装插件指令:sudo apt-get install 【插件名称】

更新插件指令:sudo apt-get update   【安装完插件,即可习惯性的更新下】

★★★★★★ 注意:请记得加载docker引擎:sudo apt-get install docker-engine

 

只要有过Linux基础的都能运用自如,这里记得有个小技巧,网上给了很多的指令操作,但部分是不准确的,因为我按照那些引导去操作,往往会报Err,通常都要在指令前面加上“sudo”,具体原因我没深究过,但这样操作通常是Right。

我这里主要是使用java开发,所以更多的是针对java相关加载插件信息,比如基础的操作如,创建基本的Hello.java文件,并在窗口界面打印出结果,其实这一过程,只要网络没问题,通常都会非常顺利的,具体操作如下:

创建hello.java文件:

需要安装必要插件:

                               sudo mkdir -p /home/public/docker/ubuntu-in-docker    【创建目录文件夹可选】

如果遇到权限问题,可以指令:su root 、密码,切换到管理员登录,或用指令:sudo nautilus 可视化窗口创建文件夹

                                cd /home/public/docker/ubuntu-in-docker 在目录下创建Hello.java和Dockerfile文件(两个文件均需要添加内容)

Dockerfile:

FROM java:8
COPY . /var/www/java  
WORKDIR /var/www/java  
RUN javac Hello.java  
CMD ["java", "Hello"]

Hello.java:

class Hello{

public static void main(String[] args){

System.out.println("This is first java app \n by using Docker");

} }
文件内容添加完,记得保存,指令:wq& :wq!(强制保存退出)

后可以查看一下是否正确创建,指令:ll(小写L)

注:Hello.java首字母必须大写否则不能识别

如果已经创建了hello.java也别慌,直接指令修改就是啦,具体操作:sudo mv hello.java Hello.java 【稳定改完再运行】

                               sudo apt  install -y e2fsprogs

                               sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

                               sudo apt install deb

                               sudo apt install apt-transport-https

                               sudo apt install ca-certificates

                               sudo apt install curl

                               sudo apt install software-properties-common

                               sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

                               sudo apt install  add-apt-repository

注:上述插件依次按序完成

安装java插件:sudo apt-get install docker-ce 【资源比较大,过程快慢,具体看网速,不看脸】

上面完成,基本已经完成90%了,下面就是验证过程,指令:sudo docker run java-a

如果你人品没问题,下面的输出一定就会出现的!

至此,本人的一些小技巧暂且介绍到这,个人能力有限如有不足之处还望您多多指教!

附:版本查阅指令:docker version 【不带sudo】

       映像查看指令:sudo docker images

 

 

 

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值