激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

香港云服务器
服務器之家 - 服務器技術 - 服務器知識 - IDEA部署Docker到WSL2的詳細過程

IDEA部署Docker到WSL2的詳細過程

2021-08-09 17:08morro_c137 服務器知識

這篇文章主要介紹了IDEA 部署 Docker 到 WSL2的過程詳解,本地環境Windows10+WSL2(Ubuntu),具體操作過程跟隨小編一起看看吧

本地環境 windows10+wsl2(ubuntu),需要大家在服務器安裝 docker 之后,開啟遠程訪問

sudo vi /etc/default/docker 修改配置

?
1
2
3
# 開啟遠程訪問 -h tcp://0.0.0.0:2375
# 開啟本地套接字訪問 -h unix:///var/run/docker.sock
docker_opts="-h tcp://0.0.0.0:2375 -h unix:///var/run/docker.sock"

sudo service docker restart 重啟

idea 安裝 docker 插件后,設置填寫地址 tcp://192.168.50.28:2375 (自己的本機 ip 地址),成功連接的話有 connection successful 提示

IDEA部署Docker到WSL2的詳細過程

tools 選項配置,需要先安裝 windows 版本 docker,裝完把程序關掉,開機自啟關掉,因為我不想多開一個程序,ubuntu 里已經有 docker 了,這里只是要用到 docker-compose.exe 在 windows 環境做下容器編排而已。docker machine 用不著的話不用管。

IDEA部署Docker到WSL2的詳細過程

一般的 dockerfile 文件和 docker-compose.yml 文件參考

?
1
2
3
4
5
6
7
8
9
from ubuntu:latest
 
copy target/*.jar /app.jar
 
env java_home="/usr/lib/jdk1.8"
 
env path="${path}:${java_home}/bin:${java_home}/sbin"
 
entrypoint [ "java", "-jar", "/app.jar" ]
?
1
2
3
4
5
6
7
8
9
10
11
12
13
version: '3'
services:
  last:
    build:
      context: .
      dockerfile: dockerfile
    ports:
      - "18080:8080"
    volumes:
      - /usr/lib/jvm/java-8-openjdk-amd64:/usr/lib/jdk1.8 #宿主機 jdk 映射給容器使用
    tty: true
    network_mode: bridge
    restart: always

使用 docker-compose 創建 docker 容器

IDEA部署Docker到WSL2的詳細過程

compose files 選擇剛創建的 docker-compose.yml 文件

運行

deploying 'compose: lin-test'...
"c:\program files\docker\docker\resources\bin\docker-compose.exe" -f d:\project\gitfile\lin\lin-test\docker-compose.yml up -d
building last
sending build context to docker daemon  61.72mb
step 1/5 : from ubuntu:latest
 ---> c29284518f49
step 2/5 : copy target/*.jar /app.jar
 ---> f13f1a3f4a0d
step 3/5 : env java_home="/usr/lib/jdk1.8"
 ---> running in ea05d01bf802
removing intermediate container ea05d01bf802
 ---> 9bb4f1a6be38
step 4/5 : env path="${path}:${java_home}/bin:${java_home}/sbin"
 ---> running in 73ab542794a5
removing intermediate container 73ab542794a5
 ---> a6d791e7bd7c
step 5/5 : entrypoint [ "java", "-jar", "/app.jar" ]
 ---> running in e1704a59d50b
removing intermediate container e1704a59d50b
 ---> 8ee7a6f5b53a
successfully built 8ee7a6f5b53a
successfully tagged lin-test_last:latest
security warning: you are building a docker image from windows against a non-windows docker host. all files and directories added to build context will have '-rwxr-xr-x' permissions. it is recommended to double check and reset permissions for sensitive files and directories.

use 'docker scan' to run snyk tests against images to find vulnerabilities and learn how to fix them
image for service last was built because it did not already exist. to rebuild this image you must use `docker-compose build` or `docker-compose up --build`.
creating lin-test_last_1 ...
creating lin-test_last_1 ... done
'compose: lin-test' has been deployed successfully.

到此這篇關于idea 部署 docker 到 wsl2的文章就介紹到這了,更多相關idea 部署 docker wsl2內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/u012809062/article/details/118893098

延伸 · 閱讀

精彩推薦
983
主站蜘蛛池模板: 免费看一级片 | 日韩精品中文字幕一区二区三区 | 羞羞视频免费网站含羞草 | 久久电影一区二区 | 成人免费视频 | 精品一区二区视频在线观看 | 国产91亚洲精品一区二区三区 | 成人偷拍片视频在线观看 | 国产宾馆3p国语对白 | 国产精品久久久久久久不卡 | 天天干天天透 | 在线成人免费观看视频 | 成人免费午夜视频 | 黄色大片在线观看 | 久草在线观看首页 | 成年人在线视频观看 | 九九热精品视频在线免费观看 | 久久久久久久久淑女av国产精品 | 精品国产乱码一区二区 | 逼特逼视频在线观看 | 青草久久网 | 国产精品一区二区免费在线观看 | 日本高清在线播放 | 最新在线黄色网址 | 天天看夜夜爽 | 亚洲精品一区二区三区在线看 | 免费大香伊蕉在人线国产 | 久久久中精品2020中文 | 日韩av在线影院 | 成人在线视频免费观看 | 多男操一女视频 | 久久精品毛片 | 亚洲第一色婷婷 | av电影网在线观看 | 狠狠操操 | 中文日韩| 国产一区二区三区黄 | 欧美性猛交一区二区三区精品 | 国产精品视频1区 | 欧美视频在线一区二区三区 | 久久一级|