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