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

在docker中執(zhí)行l(wèi)inux shell命令的操作

 更新時間:2021年03月30日 11:07:47   作者:博客園  
這篇文章主要介紹了在docker中執(zhí)行l(wèi)inux shell命令的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

在docker中執(zhí)行shell命令,需要在命令前增加sh -c,例如:

docker run ubuntu sh -c 'cat /data/a.txt > b.txt'

否則,指令無法被正常解析。

補(bǔ)充:【Docker應(yīng)用】 docker中執(zhí)行指定腳本(docker 下運行springboot應(yīng)用)

【Docker應(yīng)用】 docker中執(zhí)行指定腳本

這里是執(zhí)行spring boot的應(yīng)用的實例:

1. 制作執(zhí)行sh腳本的鏡像文件(模板)

Dockfile
FROM vertigomedia/ubuntu-jdk8
RUN touch /root/app_start.sh
RUN echo "#!/bin/bash" > /root/app_start.sh
RUN echo "echo 111" >> /root/app_start.sh
RUN chmod a+x /root/app_start.sh
ENV TZ 'Asia/Shanghai'
ENV APP_FILE /root/app_start.sh
EXPOSE 8889
CMD $APP_FILE
#ENTRYPOINT ["/bin/sh", "-c", "$APP_FILE"]

2. 制作腳本文件(容器中要執(zhí)行的腳本)

container.sh
#!/bin/bash
echo "test xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
java -jar -Xms500m -Xmx500m -Dspring.profiles.active=test-docker-1 /root/app.jar

3. 制作啟動腳本(這里只是啟動命令)

docker run -itd \
 --name test_container \
 --hostname test_container \
 --net test_net --ip 170.170.1.199 \
 --volume /root/container.sh:/root/app_start.sh \
 --volume /opt/test-1.0.0-SNAPSHOT.jar:/root/app.jar \
 --privileged=true \
 test:123 /bin/bash -c 'sh /root/app_start.sh'

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • 詳解Docker掛載本地目錄及實現(xiàn)文件共享的方法

    詳解Docker掛載本地目錄及實現(xiàn)文件共享的方法

    本篇文章主要介紹了詳解Docker掛載本地目錄及實現(xiàn)文件共享的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • Docker跨平臺和環(huán)境部署的過程詳解

    Docker跨平臺和環(huán)境部署的過程詳解

    Docker是一個開放源代碼的容器化平臺,它能夠?qū)崿F(xiàn)應(yīng)用及其依賴的打包,從而實現(xiàn)跨平臺和環(huán)境的快速部署,本文介紹了Docker的基本概念、優(yōu)勢和基本使用方法,包括安裝、啟動、構(gòu)建鏡像和部署應(yīng)用等步驟
    2024-11-11
  • ubuntu22通過docker安裝wechat啟動后無界面的問題及解決方法

    ubuntu22通過docker安裝wechat啟動后無界面的問題及解決方法

    這篇文章主要介紹了ubuntu22通過docker安裝wechat啟動后無界面的解決方法,通過微信創(chuàng)建腳本發(fā)現(xiàn)一系列問題,最終在小編的努力下順利解決,下面把解決過程分享給大家,需要的朋友可以參考下
    2022-07-07
  • Jenkins Docker靜態(tài)agent節(jié)點的構(gòu)建過程

    Jenkins Docker靜態(tài)agent節(jié)點的構(gòu)建過程

    這篇文章主要介紹了Jenkins Docker靜態(tài)agent節(jié)點的構(gòu)建,靜態(tài)節(jié)點就是通過java -jar這條命令去啟動起來就可以了,本文通過圖文實例相結(jié)合給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2021-10-10
  • docker 拉取鏡像出錯的問題解決

    docker 拉取鏡像出錯的問題解決

    當(dāng)Docker拉取鏡像遇到網(wǎng)絡(luò)錯誤時,通常是因為鏡像源無法訪問,解決此問題可通過修改Docker的配置文件/etc/docker/daemon.json,設(shè)置一個可用的鏡像加速地址,修改后重新加載配置并重啟Docker服務(wù)即可,這樣可以提高拉取速度和成功率,避免因網(wǎng)絡(luò)問題導(dǎo)致的鏡像拉取失敗
    2024-10-10
  • 使用Docker安裝向量數(shù)據(jù)庫milvus并且安裝圖形化界面的方法

    使用Docker安裝向量數(shù)據(jù)庫milvus并且安裝圖形化界面的方法

    文章介紹了如何在Windows上使用Docker安裝并配置Milvus向量數(shù)據(jù)庫,包括啟用WSL2、安裝Ubuntu、配置Docker倉庫、安裝Milvus服務(wù)端和用戶圖形界面Attu,并提供了一個修改后的Dockerfile以提高Attu的安裝速度,感興趣的朋友一起看看吧
    2025-02-02
  • docker運行異構(gòu)鏡像詳解

    docker運行異構(gòu)鏡像詳解

    介紹了在不同CPU架構(gòu)下運行Docker鏡像時遇到的問題及解決方法,作者分享了由于銀行使用鯤鵬系統(tǒng)(ARM架構(gòu))導(dǎo)致Docker容器運行失敗的經(jīng)歷,解決方法包括啟用`--platform`參數(shù)、安裝`qemu-user-static`及`binfmt_misc`
    2024-12-12
  • docker已啟動容器修改添加端口映射的兩種方法

    docker已啟動容器修改添加端口映射的兩種方法

    最近工作中遇到一個問題,docker容器啟動后怎么修改端口映射?通過查找相關(guān)資料解決了,這篇文章主要給大家介紹了關(guān)于docker已啟動容器修改添加端口映射的兩種方法,需要的朋友可以參考下
    2022-08-08
  • docker部署mysql和nginx服務(wù)的示例詳解

    docker部署mysql和nginx服務(wù)的示例詳解

    這篇文章主要為大家詳細(xì)介紹了docker部署mysql和nginx服務(wù)的相關(guān)知識,文中的示例代碼簡潔易懂,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-04-04
  • Docker 制作鏡像Dockerfile和commit操作

    Docker 制作鏡像Dockerfile和commit操作

    這篇文章主要介紹了Docker 制作鏡像Dockerfile和commit操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11

最新評論

绥中县| 栖霞市| 仲巴县| 喜德县| 新巴尔虎右旗| 黄陵县| 英超| 朔州市| 武汉市| 全州县| 台山市| 郎溪县| 柳林县| 裕民县| 咸丰县| 梅河口市| 定州市| 略阳县| 高唐县| 贵德县| 丰城市| 南投市| 兰溪市| 九龙城区| 舞钢市| 襄垣县| 防城港市| 乾安县| 正阳县| 延川县| 报价| 武陟县| 桂平市| 区。| 茌平县| 三亚市| 宜兰县| 民和| 鄢陵县| 耒阳市| 庐江县|