Docker(一) Standard_init_linux.go:190: exec user process caused “exec format error
寫在前面
- 最近需要將公司
Web專案
製成Docker映象,大四實習時接雖觸過(可以吹牛的水平),僅限於皮毛而已. - 開始後續採坑工作.
問題記錄
run.sh
具體內容
source /etc/profile
sh /data1/apache-tomcat-7.0.91/bin/catalina.sh run
- 即, 通過指令碼使
java
環境變數生效。 - 如果有更好的實現方式(不用寫指令碼),可以留言,或者發現後博主繼續更新下。
錯誤原因
- Script指令碼 開頭必須加
#!/bin/bash
,即
#!/bin/bash source /etc/profile sh /data1/apache-tomcat-7.0.91/bin/catalina.sh run
- 其他可能
- 映象系統位數與tomcat、jdk不一致等.
參考連結
相關推薦
Docker(一) Standard_init_linux.go:190: exec user process caused “exec format error
寫在前面 最近需要將公司 Web專案 製成Docker映象,大四實習時接雖觸過(可以吹牛的水平),僅限於皮毛而已. 開始後續採坑工作. 問題記錄 run.sh 具體內容 source /etc
【docker報錯】starting container process caused "exec: \"-P8080:8080\": executable file not found in $PATH".
docker建立tomcat容器報錯: [[email protected] ~]# docker run -di --name=tomcat tomcat:latest -P8080:80806ff68159042bf87347bc9570d4ab8151fe8ff3b5bc60333718f6
docker使用非root使用者啟動容器出現“running exec setns process for init caused \"exit status 40\"": unknown”
環境為centos7,linux核心版本為3.10 出現該問題的原因是核心3.10的bug,升級linux核心即可,升級辦法如下,升級完成後重啟系統,選擇對應的核心版本啟動即可。 1、匯入key rpm --import https://www.elrepo.org/RPM-GPG-KEY-elre
Telling INIT to go to single user mode. init: rc main process (4483) killed by TERM signal
Running the command 'shutdown now' in RHEL6 resulting the system to boot to single user mode Telling INIT to go to single user mode. i
【GO】使用docker執行go指令碼報錯:fork/exec /tmp/go-build730426207/b001/exe/a.exe: exec format error
問題: docker run --rm -v /search/odin/data/go_test:/usr/src/myapp -w /usr/src/myapp -e GOOS=windows -e GOARCH=386
docker一: 鏡像與容器管理
docker 鏡像 容器 Docker的優勢:1、啟動非常快,秒級實現。2、資源利用率高,在機器中以進程的方式存在,一臺機器可以跑上百個docker容器。3、創建和配置後可以在任意地方運行docker,只需將其上傳到docker倉庫,用到時拉下來就可以4、易遷移,平臺依賴性不強。Docker的主要
Docker(一):Docker入門教程
所在 公有 物理 自己的 定性 屬於 apach 占用 重啟 如今Docker的使用已經非常普遍,特別在一線互聯網公司。使用Docker技術可以幫助企業快速水平擴展服務,從而到達彈性部署業務的能力。在雲服務概念興起之後,Docker的使用場景和範圍進一步發展,如今在微服務架
使用 Docker 一步搞定 ZooKeeper 集群的搭建
docker -i zoo.cfg sin 但是 .com 證明 配置 當我 背景 原來學習 ZK 時, 我是在本地搭建的偽集群, 雖然說使用起來沒有什麽問題, 但是總感覺部署起來有點麻煩. 剛好我發現了 ZK 已經有了 Docker 的鏡像了, 於是就嘗試了一下, 發現
十一、Go基礎程式設計:遞迴函式、函式型別、匿名函式與閉包
1. 遞迴函式 遞迴指函式可以直接或間接的呼叫自身。 遞迴函式通常有相同的結構:一個跳出條件和一個遞迴體。所謂跳出條件就是根據傳入的引數判斷是否需要停止遞迴,而遞迴體則是函式自身所做的一些處理。 //通過迴圈實現1+2+3……+100 func Test01() int { i
《碼農群英傳》連載(一) —— Go 語言之父 Rob Pike
近幾年來在計算機語言排行榜上成長最快的語言就是 Go 語言。它勇往直前勢如破竹,從幾年前的 50 名之外快速躍進前十的寶座,而且還在馬不停蹄向上攀登。 大家都知道 Go 語言是 Google 推出來的,它是由 Google 包養了一群骨灰級程式設計師組成了一個叫著「Go Team」的精英團隊共同打造。這個隊
一:go語言
Go語言被稱為更好的C語言,GO語言官方自稱,之所以開發go語言, 是因為“近10年來開發程式之難讓我們有點沮喪”。這一定位暗示了 GO語言希望取代C和Java的地位,成為最流行的通用開發語言。 一:Go是一種新的語言,一種併發的、帶垃圾回收的、快速編譯的語言,語言簡潔清晰且有大量的開源包,
當asp.net core偶遇docker一(模型驗證和Rabbitmq 一)
比如我們有一些設計,依賴於某些軟體,比如rabbitmq 當管理員功能,反覆錯誤三五次之後,就傳送一條訊息到佇列裡去,我們又不希望對原先設計帶來侵入式的改變業務 這個時候,我們就可以在模型驗證裡面加入一條衝向rabbitmq的程式碼了 既然是docker,還是先說說如何部署一個docke
當asp.net core偶遇docker一(模型驗證和Rabbitmq 二)
上一篇我們說到構建了一個Rabbitmq容器 現在我們說說如何在一個悄悄傳輸訊息到佇列 我們現在設計一個Rabbitmq傳送訊息部分的模組 先設計一個遠端傳送的介面 public interface IRemoteSend { void Send<TEnti
當asp.net core偶遇docker一(模型驗證和Rabbitmq 三)
繼續上一篇 上一篇,從core方式實現了一個Rabbitmq傳送佇列訊息的介面,我們現在需要在模型驗證裡面加入驗證失敗就傳送訊息的部分 [AttributeUsage(AttributeTargets.Class)] public class ValidateBaseAttri
Docker 一:入門
Docker 可以用來打包應用、依賴以及環境到一個可移植的容器中,然後釋出到任何流行的 Linux 機器上。 docker 兩個關鍵的部分為容器和映象,這兩者的關係可以理解為 OOP 中類和物件的關係,容器作為物件,映象作為類。Docker 映象是用於建立 Docker 容器的模板,
【學習】在Windows10平臺使用Docker ToolBox安裝docker(一)
前言:今天距離元旦還有44天,時間點是18:11:45,想了想一路學習的過程和其中遇到的困難,其中有克服的,有放棄的,這有可能是我自己意志不堅定吧,學習docker也是我當下的一個目標,不知道會是成功還是失敗,反正學就完了;嗯加油! 正文:在windows平臺下安裝docker非常的簡單哈,但非常遺憾,由於
使用docker 釋出的go編譯的程式無法執行的問題
今天在容器中執行go靜態編譯的程式無法執行,提示 可執行程式 not found。經過嘗試發現將程式放在較大容器映象中的可以執行,放在小容器映象(比如busybox,scratch)中無法執行。 後來發現go 編譯的程式如果涉及net package,還是會動態編譯的。 解決
Docker之搭建Go Web服務~~
需求 最近在學習Go語言開發。既然學習了它,必然要接觸Web開發。Go Web開發非常方便,在不使用任何框架的情況下即可快速搭建一個Web Server。既然有現成的框架,那就直接使用吧。 目前市面上比較流行的Go MVC框架有Revel、BeeGo等。最近正好學習了這兩個框架,Reve
三分鐘小課堂-----------------docker(一)官網安裝
最近發現一些同學居然不會安裝docker,難,不難,只是“網路不好”! 如果是學習的話,目前我發現的比較好的方法還是到清華的開源映象網站: https://mirror.tuna.tsinghua.edu.cn/help/docker-ce/ 其實,我們也可以去官網下載
starting container process caused "exec: \"nvidia-smi\": executable file not found in $PATH"
1、問題描述: 我在安裝好了nvidia-docker之後,按照網上的教程執行: #nvidia-docker run --rm nvidia/cuda nvidia-smi 結果報如下錯誤: container_linux.go:247: starting container proc