原文:docker容器啟動時執行腳本 run /bin/bash執行多條指令

搜了很多資料發現並未解決,以下方法失敗 求大神評論給出完美方案 首先需要編寫需要啟動的腳本,並將腳本放在 etc init.d 目錄下 如:cs.sh 修改權限 chkconfig add cs.sh chkconfig cs.sh on 啟動容器時 docker run idt bin bash cs .sh cs .sh cs .sh 每個指令后面加上分號 最好在每個腳本后面都加上 tail ...

2018-08-24 18:26 0 18720 推薦指數:

查看詳情

Linux(CentOS)啟動時自動執行腳本(rc.local)

一、Linux開機啟動有多種方法,比如我設置mysql開機啟動為:chkconfig --level 35 mysqld on 二、下面說說通過rc.local文件進行開機啟動: 1、首先創建一個啟動腳本,這里以redis啟動為例 創建 redis-startup.sh 腳本 ...

Wed Oct 09 07:40:00 CST 2019 0 2463
Linux(CentOS)啟動時自動執行腳本(rc.local)

下面說說通過rc.local文件進行開機啟動 1、首先創建一個啟動腳本,這里以啟動docker為例 創建 docker-startup.sh 腳本 並給 docker-startup.sh 設置執行權限: 2、在 /etc/rc.local 末尾增加 ...

Fri Nov 29 17:36:00 CST 2019 0 1295
Shell執行腳本——bash: jps: 未找到命令

原代碼: 運行以上程序出現:bash: jps: 未找到命令。 解決辦法:   方式一:在ssh到其他節點的時候source 一下配置文件   方式二:在ssh到其他節點的時候輸入jps命令下的絕對路徑(即$JAVA_HOME/bin這個目錄下) ...

Fri Feb 25 02:18:00 CST 2022 0 1044
source、sh、bash、./執行腳本的區別

1、source命令用法:   source FileName   作用:在當前bash環境下讀取並執行FileName中的命令。該filename文件可以無"執行權限" 注:該命令通常用命令“.”來替代。 如:source .bash ...

Wed Oct 19 17:45:00 CST 2016 0 5960
spring容器啟動時自動執行代碼

啟動過程。我們希望在Spring容器將所有的Bean都初始化完成之后,做一些操作,這個時候我們就可以 ...

Wed Jul 22 18:36:00 CST 2020 0 786
docker-compose啟動容器執行腳本或命令不退出 | 運行內部程序

說下我的需求,就是在使用 docker-compose 啟動server容器后,執行命令或者執行腳本運行容器內部的進程。 容器是個基於django框架的web server,通過uwsgi啟動,我是這樣操作的: 1.在docker-compose.yaml文件中,在容器設置部分加入 ...

Wed Mar 03 19:59:00 CST 2021 0 4402
docker 生成mysql鏡像啟動時自動執行sql

文章轉載自:https://www.jianshu.com/p/12fc253fa37d 在docker 創建 mysql 容器,往往需要在創建容器的過程中創建database 實例,代碼如下: 但有我們還希望在創建實例的過程中初始化我們的sql腳本,mysql的官方鏡像可以支持在容器 ...

Thu Sep 02 00:57:00 CST 2021 0 107
docker中的mysql啟動時自動執行sql

在用docker創建mysql容器,有時候我們期望容器啟動后數據庫和表已經自動建好,初始化數據也已自動錄入,也就是說容器啟動后我們就能直接連上容器中的數據庫,使用其中的數據了。 其實mysql的官方鏡像是支持這個能力的,在容器啟動的時候自動執行指定的sql腳本或者shell腳本,我們一起 ...

Tue Sep 10 17:21:00 CST 2019 0 1460
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM