Docker服務隨容器啟動而自啟動
有一個docker, 在該docker中有服務A,希望每次啟動容器時服務A都隨著容器啟動。這樣就不用每次都進入容器手動啟動服務了。
方法:
1.需要在docker中新增一個啟動服務指令碼auto_service.sh
注意:上面三行都是必須的。
#!/bin/sh 告訴linux應該使用什麼指令執行dj此指令碼。我用的是官方釋出的centos7的docker。
/bin/serviceA start #啟動服務A的指令,根據需要自行修改
/bin/bash 保留一個終端,這句是必要的。否則在服務A執行完成後容器就會自動退出了。
注意:上面三行都是必須的。
2.將有auto_service.sh的容器打包為映象
3.執行
docker run -d -t -v /etc/localtime:/etc/localtime --name service_A imageX /home/auto_service.sh
注意,最後要把自行啟動的指令碼加上。
相關推薦
Docker服務隨容器啟動而自啟動
有一個docker, 在該docker中有服務A,希望每次啟動容器時服務A都隨著容器啟動。這樣就不用每次都進入容器手動啟動服務了。 方法: 1.需要在docker中新增一個啟動服務指令碼auto_service.sh 注意:上面
隨web應用啟動而自啟動的後臺執行緒
當前遇到一個需求: 需要在web應用啟動的時候就啟動一個執行緒定時的來做某項工作。 有兩種解決方法: 1.增加一個監聽器Listener來實現相關功能。 2.增加一個隨專案啟動的servlet來實現相關功能。 這裡Listener和隨專案啟動的servlet都可以隨著專案啟動而啟動,只是啟動的時序有所不同:
docker構建隨容器啟動而啟動的web服務
背景 基於jdk1.7.0_79,tomcat7.0,映象centos:6.9這些資源,通過命令:docker run -it -p 8080:8080 --name tomcat -v /home/tomcat:/home/tomcat centos:6.9 bin/bas
reboot 後 Docker服務及容器自動啟動設定
重啟reboot作業系統後,發現docker 服務未啟動,容器也未啟動,天生反骨,怎麼才能重啟後自動啟動呢 解決問題兩個問題: 1、docker服務自動重啟設定 systemctl enable
CentOS系統編譯安裝服務如何添加開機自啟動
開機自啟 rc.local生效 今天在重啟CentOS系統時,發現已設置開機自啟動的服務並沒有隨開機自啟動,於是查閱資料,定位原因,特更此文,以備查閱。 首先,之前的做法是將命令寫入/etc/rc.local文件中,如下: vi /etc/rc.local #!/bin/ba
Linux將服務設置為開機自啟動的方法小結
linux 開機 自啟動 Linux設置為開機自啟動的幾種方法小結 和Windows一樣,Linux也可以將一些服務設置為開機自啟動,這樣可以避免每次開機都會去打開某一個服帶來的麻煩!Linux開機將服務設置為開機自啟動的方法大概有一下幾種:一、ntsysv圖形界面設置 ntsysv
KVM虛擬機器隨宿主機開機自啟動
圖形化介面 必須在虛擬機器關機情況下完成!!! 在KVM圖形化管理工具中設定開機自啟動 在Startvirtual machine on host boot up 前勾選即可 命令列介面 virsh autostart 虛擬機器名 #設定隨宿主機開機自啟動
Centos7安裝、配置SVN服務,並設定開機自啟動
檢視啟動情況: 二、設定SVN開機自啟動 1、subversion預設以/var/svn作為資料根目錄,可以通過/etc/sysconfig/svnserve修改這個預設位置。 systemctl cat svnserve.service #svnserve.service檔案
將springboot打包成的jar文件做成windows服務,解決java程序自啟動問題
自啟動 tail pri 做成 blog window net boot 問題 https://blog.csdn.net/weixin_40411331/article/details/80193376 https://blog.csdn.net/qq_33188180
重啟docker服務,容器全部退出的解決辦法
在啟動是指定自動重啟 docker run --restart=always 修改docker預設配置檔案 # 新增上下面這行 "live-restore": true docker server配置檔案/etc/docker/daemon.json參考 [[e
echarts 圖表大小隨視窗變動而自適應變動(無需重新整理瀏覽器調整)
var myChart = echarts.init(document.getElementById('main'));// 指定圖表的配置項和資料var option = { title: { text: 'ECharts 入門示例' }, tooltip: {}, l
Ubuntu遠端桌面x11vnc手動啟動、自啟動
/usr/bin/x11vnc -display :0 -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared -capslock -nom
Android應用如何開機自啟動、自啟動失敗原因
From: http://www.trinea.cn/android/android-boot_completed-not-work/ 本文主要介紹Android應用如何開機自啟動、自啟動失敗的原因、adb命令傳送BOOT_COMPLETED。 問題:應用程式是否可以在安裝後自啟動,沒有ui的純serv
Docker使用Dockerfile建立支援ssh服務自啟動的容器映象
1. 首先建立一個Dockerfile檔案,檔案內容如下# 選擇一個已有的os映象作為基礎 FROM centos:centos6 # 映象的作者 MAINTAINER Fanbin Kong "[email protected]" # 安裝openssh-
Docker 容器內服務自啟動
修改 apach ash 退出 嘗試 auto 內容 啟動腳本 docke 使用Ubuntu鏡像,安裝Apache2後,需要Aapche2隨著容器啟動而啟動。 之前嘗試在/etc/rc裏面修改等方法,並不能隨著容器啟動。 然後把啟動寫到CMD["service&q
將Tomact做成電腦Windows服務,每次隨電腦開機自啟動
準備工作: 首先你的電腦中要有tomact,並且bin目錄下要有如下檔案: 安裝工作: 1、開啟電腦dos視窗,進入要做成服務的Tomact的bin目錄下: 2、輸入service.bat install serviceN
Linux中tomcat隨服務器自啟動的設置方法
ont 方法 16px font etc png 下載到本地 自啟 rtu 1. cd到rc.local文件所在目錄,一般在 /etc/rc.d/目錄。 2. 將rc.local下載到本地windows系統中。 3. 編輯rc.local,將要啟動的tomcat /bin
docker建立映象、單個容器、swarm叢集啟動、更新服務等常用指令
一、建立映象:1) docker build --build-arg DB_PUBKEY=$DB_PUBKEY -t rc--image-zhuweikang:centos . docker build -t rc--image-zhuweikang:centos
Centos7官方docker映象在容器中啟動docker服務失敗
Centos7官方docker映象在容器中啟動docker服務失敗 官方映象下載地址:https://hub.docker.com/_/centos 命令: docker pull centos 1、根據需求安裝所需工具,生成自己的映象,Dockerfile如下: FROM centos:7
Docker容器自啟動
原文:https://docs.docker.com/engine/admin/start-containers-automatically/#use-a-process-manager容器自啟動 Docker提供了restart policy機制,可以在容器退出