Day00_环境准备


快速上手

下载和你电脑对应的JDK安装包,安装之后通过java -version确认

配置环境变量

确认系统下是否有~/.bash_profile,如果没有使用touch命令创建加入以下几行

JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home

PATH=$JAVA_HOME/bin:$PATH:.

CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.

export JAVA_HOME

export PATH

export CLASSPATH

完成

安装docker

我在docker官网下载的M1 Mac 预览版

使用命令行下载JDK

hxy@XYdeMacBook-Air ~ % docker pull java
Using default tag: latest
latest: Pulling from library/java
5040bd298390: Pull complete 
fce5728aad85: Pull complete 
76610ec20bf5: Pull complete 
60170fec2151: Pull complete 
e98f73de8f0d: Pull complete 
11f7af24ed9c: Pull complete 
49e2d6393f32: Pull complete 
bb9cdec9c7f3: Pull complete 
Digest: sha256:c1ff613e8ba25833d2e1940da0940c3824f03f802c449f3d1815a66b7f8c0e9d
Status: Downloaded newer image for java:latest
docker.io/library/java:latest
hxy@XYdeMacBook-Air ~ % docker images
REPOSITORY               TAG       IMAGE ID       CREATED       SIZE
docker/getting-started   latest    7dc2b7e69da8   4 weeks ago   26.9MB
java                     latest    d23bdf5b1b1b   3 years ago   643MB
hxy@XYdeMacBook-Air ~ % 

使用docker命令启动容器

docker run -d -it --name java java

WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested

警告:请求的映像的平台(linux / amd64)与检测到的主机平台(linux / arm64 / v8)不匹配,并且没有请求特定的平台

使用exec命令进入容器上面这种是通过容器的别名进入容器内部的。

【方式一】:通过容器别名进入容器:

docker exec -it java /bin/bash

【方式二】:通过容器ID进入容器:

docker exec -it 91 /bin/bash

使用docker exec -it java /bin/bash进入容器内,输入java -version可以看到jdk版本

root@e13a9867db70:/# java -version
openjdk version "1.8.0_111"
OpenJDK Runtime Environment (build 1.8.0_111-8u111-b14-2~bpo8+1-b14)
OpenJDK 64-Bit Server VM (build 25.111-b14, mixed mode)

idea连接docker待补全......


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM