最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

idea?+?Docker?+?阿里鏡像服務(wù)打包部署的過(guò)程

 更新時(shí)間:2025年02月28日 09:40:55   作者:曲奇hmb  
本文介紹了如何在IDEA中使用Docker打包鏡像,并將鏡像推送到阿里云鏡像服務(wù),同時(shí),還詳細(xì)說(shuō)明了如何在ECS服務(wù)器上安裝和配置Docker,并提供了常用的Docker命令和操作技巧,感興趣的朋友一起看看吧

一、下載docker desktop軟件

官網(wǎng)下載docker desktop,需要結(jié)合wsl使用

啟動(dòng)成功的畫面(如果不是這個(gè)畫面例如一直處理start或者是stop需要重新啟動(dòng),不行就重啟電腦)

打包成功的鏡像在這里,如果頻繁打包會(huì)導(dǎo)致磁盤空間被占滿,需要定期刪除舊鏡像

二、阿里云創(chuàng)建鏡像

創(chuàng)建鏡像服務(wù)實(shí)例(個(gè)人版免費(fèi)但可維護(hù)性不保證)

設(shè)置的密碼用在idea的docker鏡像配置和ecs上進(jìn)行腳本配置

創(chuàng)建命名空間

在命名空間下創(chuàng)建鏡像倉(cāng)庫(kù)

步驟1

步驟2

結(jié)果

三、idea配置docker

配置本地docker地址(本地的話就是tcp://127.0.0.1:2375)

創(chuàng)建Dockerfile文件

Dockerfile說(shuō)明

idea創(chuàng)建docker鏡像推送腳本

步驟1.

步驟2

有兩種方法配置docker推送到阿里云鏡像

1.使用AccessKey

idea將阿里云創(chuàng)建好的accesskey輸入

配置腳本

2.使用阿里云鏡像的賬號(hào)密碼(賬號(hào)為登錄賬號(hào),密碼為設(shè)置的鏡像訪問密碼)

配置腳本

四、ecs服務(wù)器上安裝docker和配置docker腳本

安裝教程

http://www.fzitv.net/server/320450vo7.htm

常用開發(fā)docker命名

docker ps 看正在運(yùn)行中的鏡像

docker ps -a 看全部鏡像

docker stop 停止鏡像(一般是內(nèi)存過(guò)大就停止)

docker start 開啟鏡像

docker restart 重啟鏡像

docker rm 刪除鏡像

查看單個(gè)鏡像日志 docker logs -f ad-admin

查看 啟動(dòng)鏡像至今的日志 docker logs -f -t --since="2023-01-01T00:00:00" ad-spider 查看 時(shí)間范圍至今的日志 注意事項(xiàng):若鏡像處于stop狀態(tài),無(wú)法重新部署sh文件,必須刪除rm;

//如何觀察當(dāng)前服務(wù)線程使用情況

1.docker exec -it ad-resolve bash 進(jìn)入到對(duì)應(yīng)的dokcer容器

2.top 查看占用cpu和內(nèi)存的情況 找到對(duì)應(yīng)的PID top -H -p 1 查看對(duì)應(yīng)的線程(可以看出占用內(nèi)存和cpu情況)

3.jstack 1 >> xxx.txt 打印對(duì)應(yīng)的線程到Docker 本地

4.docker cp ad-resolve:/xxx.txt / 將對(duì)應(yīng)的文件復(fù)制到本地進(jìn)行查看

執(zhí)行項(xiàng)目腳本

IMAGE_NAME=配置的鏡像倉(cāng)庫(kù)地址(rregistry-vpc.cn-shenzhen.xx.aliyuncs.com/xxx/sz-admin)
CONTAINER_NAME=容器名稱
#容器id
CID=$(docker ps | grep "$CONTAINER_NAME" | awk '{print $1}')
#鏡像id
IID=$(docker images | grep "$IMAGE_NAME" | awk '{print $3}')
#刪除容器和鏡像
delete(){
    if [ -n "$CID" ]; then
        echo "exist $CONTAINER_NAME container,CID=$CID,delete docker container ..."
        docker stop $CONTAINER_NAME
        docker rm $CONTAINER_NAME
        echo "$CONTAINER_NAME container delete success"
    fi
    if [ -n "$IID" ]; then
        echo "exist $IMAGE_NAME image,IID=$IID, ,delete docker image ..."
        docker rmi -f $IID
        echo "$IMAGE_NAME image delete success"
    fi
}
run(){
    delete
    docker login --username=阿里云登錄賬號(hào)(不加.onaliyun.com這段) --password=鏡像設(shè)置的密碼 鏡像地址(registry-vpc.cn-shenzhen.xx.aliyuncs.com)
    docker pull $IMAGE_NAME
    docker run --cap-add=SYS_PTRACE --name $CONTAINER_NAME -p 端口:端口 -e JAVA_OPTS='-XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m -Xms2048m -Xmx2048m -Xmn256m -Xss256k -XX:SurvivorRatio=8 -XX:+UseConcMarkSweepGC' -v /opt/dnwx/log/ad-admin:/opt/dnwx/log/ad-admin  -v /etc/localtime:/etc/localtime:ro -d  $IMAGE_NAME
}
#入口
run

五、執(zhí)行腳本

當(dāng)前阿里云鏡像

linux執(zhí)行

執(zhí)行成功 docker ps 可以看到容器

到此這篇關(guān)于idea + Docker + 阿里鏡像服務(wù)打包部署的文章就介紹到這了,更多相關(guān)idea docker 阿里鏡像打包部署內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • kubernetes1.5.2升級(jí)到kubernetes1.10一些主要的設(shè)定修改記錄

    kubernetes1.5.2升級(jí)到kubernetes1.10一些主要的設(shè)定修改記錄

    今天小編就為大家分享一篇關(guān)于kubernetes1.5.2升級(jí)到kubernetes1.10一些主要的設(shè)定修改記錄,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-12-12
  • docker容器無(wú)法解析域名的解決方案

    docker容器無(wú)法解析域名的解決方案

    這篇文章主要介紹了docker容器無(wú)法解析域名的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-10-10
  • 淺談docker-compose網(wǎng)絡(luò)設(shè)置之networks

    淺談docker-compose網(wǎng)絡(luò)設(shè)置之networks

    這篇文章主要介紹了淺談docker-compose網(wǎng)絡(luò)設(shè)置之networks,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • docker 詳解設(shè)置容器防火墻

    docker 詳解設(shè)置容器防火墻

    這篇文章主要介紹了docker 詳解設(shè)置容器防火墻的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • Docker高級(jí)教程之智能添加與修改防火墻規(guī)則

    Docker高級(jí)教程之智能添加與修改防火墻規(guī)則

    這篇文章主要介紹了Docker高級(jí)教程之智能添加與修改防火墻規(guī)則,需要的朋友可以參考下
    2017-01-01
  • 查看docker中運(yùn)行的JVM參數(shù)問題及解決方法

    查看docker中運(yùn)行的JVM參數(shù)問題及解決方法

    這篇文章主要介紹了查看docker中運(yùn)行的JVM參數(shù),方法一使用的是jcmd命令,方法二是jinfo命令,本文給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2022-04-04
  • Docker?容器健康檢查的指令方式詳解

    Docker?容器健康檢查的指令方式詳解

    這篇文章主要介紹了Docker?容器健康檢查的指令方式詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • 使用Docker容器部署Vue程序

    使用Docker容器部署Vue程序

    這篇文章介紹了使用Docker容器部署Vue程序的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03
  • 將strapi打包成docker鏡像的步驟詳解

    將strapi打包成docker鏡像的步驟詳解

    在這個(gè)指南中,我們將學(xué)習(xí)如何將 Strapi 應(yīng)用程序打包成 Docker 鏡像,解決多環(huán)境部署問題,文末也會(huì)提供打包好的鏡像地址,讓同學(xué)們能夠直接使用,需要的朋友可以參考下
    2024-01-01
  • docker 已經(jīng)運(yùn)行的容器重命名

    docker 已經(jīng)運(yùn)行的容器重命名

    有時(shí)我們將容器名字起的不太好,想改一下,本文主要介紹了docker 已經(jīng)運(yùn)行的容器重命名,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-02-02

最新評(píng)論

渭源县| 梧州市| 西城区| 永川市| 房山区| 满城县| 黑山县| 信宜市| 潍坊市| 正蓝旗| 松原市| 新竹县| 喜德县| 乌海市| 广南县| 海宁市| 陕西省| 固原市| 阳谷县| 榆中县| 安徽省| 驻马店市| 邵东县| 盖州市| 黄陵县| 武义县| 确山县| 昭苏县| 农安县| 宁远县| 永川市| 太仆寺旗| 古交市| 伊春市| 清水河县| 景洪市| 息烽县| 昌邑市| 伊金霍洛旗| 湖北省| 平顶山市|