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

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

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

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

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

否則,指令無(wú)法被正常解析。

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

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

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

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. 制作啟動(dòng)腳本(這里只是啟動(dòng)命令)

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'

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

相關(guān)文章

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

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

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

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

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

    ubuntu22通過(guò)docker安裝wechat啟動(dòng)后無(wú)界面的問(wèn)題及解決方法

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

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

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

    docker 拉取鏡像出錯(cuò)的問(wèn)題解決

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

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

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

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

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

    docker已啟動(dòng)容器修改添加端口映射的兩種方法

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

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

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

    Docker 制作鏡像Dockerfile和commit操作

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

最新評(píng)論

射洪县| 松江区| 沅江市| 莱芜市| 滨海县| 庆阳市| 平利县| 罗平县| 拜泉县| 马公市| 德令哈市| 常州市| 石城县| 沅陵县| 湟源县| 北京市| 潍坊市| 盱眙县| 松滋市| 镇江市| 保亭| 若羌县| 河东区| 文化| 高邮市| 吉林省| 邢台市| 南澳县| 龙井市| 英超| 台东县| 全州县| 郁南县| 泌阳县| 伊宁县| 盐边县| 乌兰浩特市| 德化县| 阜康市| 桦甸市| 登封市|