国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

CentOS學習筆記 - 8. docker 編譯基于gofabric8的java應(yīng)用鏡像

BingqiChen / 3427人閱讀

摘要:所以這里一般就是執(zhí)行啟動我們應(yīng)用的那條命令。編譯運行編譯好的鏡像打開瀏覽器進行測試

編譯docker鏡像 1.加速docker鏡像下載速度

取決于網(wǎng)絡(luò)速度,如果不慢的話,可以先不裝

https://www.daocloud.io/mirror#accelerator-doc

執(zhí)行下面的命令配置加速器
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://4f7a7e6e.m.daocloud.io
[注]
使用了加速器這個腳本以后,發(fā)現(xiàn)第二天重啟電腦后,docker引擎無法啟動。
unable to configure the Docker daemon with file /etc/docker/daemon.json: invalid character "}"
我們可以看到多了一個,號
cat /etc/docker/daemon.json
{"registry-mirrors": ["http://4f7a7e6e.m.daocloud.io"],}
打開文件,去掉那個多余的,號即可
{"registry-mirrors": ["http://4f7a7e6e.m.daocloud.io"]}
重新啟動docker引擎
systemctl start docker
2.下載springboot基礎(chǔ)web工程

打開https://start.spring.io/,下載一個最基礎(chǔ)帶web的工程
加入helloworld

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
@SpringBootApplication
public class HelloApplication {

    @RequestMapping("/")
    @ResponseBody
    String home() {
        return "Hello World!";
    }

    public static void main(String[] args) {
        SpringApplication.run(HelloApplication.class, args);
    }
}

配置application.yml

server:
  port: 8001

maven編譯打包,重命名為hello.jar

3. 編寫Dockerfile
FROM docker.io/fabric8/java-alpine-openjdk8-jdk
ENV AB_OFF true

EXPOSE 8001

COPY hello.jar /opt/
CMD java -jar /opt/hello.jar
FROM表示基礎(chǔ)鏡像是哪一個,我們這里使用fabric8提供的java基礎(chǔ)鏡像
EVN AB_OFF 是這個鏡像中提供的環(huán)境變量,可以在docker hub里面查看含義
EXPOSE 8001 表示開放8001這個端口
COPY命令表示拷貝hello.jar這個文件到/opt/目錄下
CMD表示啟動以后執(zhí)行這條命令,一般一個docker就放一個應(yīng)用,然后可以把這些應(yīng)用通過link命令連接起來。
所以這里一般就是執(zhí)行啟動我們應(yīng)用的那條命令。
4. 編譯Dockerfile
docker build  -t "camus/java" .
運行編譯好的鏡像
docker run -d -p8001:8001 camus/java
5. 打開瀏覽器進行測試

http://127.0.0.1:8001/

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/67797.html

相關(guān)文章

  • CentOS學習筆記 - 8. docker 編譯基于gofabric8java應(yīng)用鏡像

    摘要:所以這里一般就是執(zhí)行啟動我們應(yīng)用的那條命令。編譯運行編譯好的鏡像打開瀏覽器進行測試 編譯docker鏡像 1.加速docker鏡像下載速度 取決于網(wǎng)絡(luò)速度,如果不慢的話,可以先不裝 https://www.daocloud.io/mirror#accelerator-doc 執(zhí)行下面的命令配置加速器 curl -sSL https://get.daocloud.io/daotools...

    tianhang 評論0 收藏0
  • CentOS學習筆記 - 9. docker maven編譯基于gofabric8java應(yīng)用鏡像

    摘要:續(xù)上一篇修改工程的,加入編譯插件說明鏡像名稱所在的目錄編寫放到目錄下面目錄在編譯鏡像查看鏡像運行鏡像遠程訪問地址出現(xiàn)表示成功生成了鏡像 續(xù)上一篇 1. 修改java工程的pom.xml , 加入docker編譯插件 com.spotify docker-maven-plugin 1.0.0 camus docker ...

    aboutU 評論0 收藏0
  • CentOS學習筆記 - 9. docker maven編譯基于gofabric8java應(yīng)用鏡像

    摘要:續(xù)上一篇修改工程的,加入編譯插件說明鏡像名稱所在的目錄編寫放到目錄下面目錄在編譯鏡像查看鏡像運行鏡像遠程訪問地址出現(xiàn)表示成功生成了鏡像 續(xù)上一篇 1. 修改java工程的pom.xml , 加入docker編譯插件 com.spotify docker-maven-plugin 1.0.0 camus docker ...

    mcterry 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<