docker教程 發布容器失敗

2021-10-23 12:52:14 字數 785 閱讀 9685

在發布nginx的時候失敗,異常如下:

/usr/bin/docker-current: error response from daemon: oci runtime error: container_linux.go:235: starting container process caused "container init exited prematurely".
在發布nginx的時候,失敗,原因是 -v 對映的資料夾不存在。

更新yum

這種方案不是我提出來的,我一般都是先更新yum,命令如下:

yum install
建立 -v 對映的資料夾。建立容器的命令如下:

#建立nginx容器**

docker run -d --name web-argo -p 1246:80 --privileged=true -v /home/vue/conf/argo.conf:/etc/nginx/conf.d/default.conf -v /home/vue/release/argo/:/usr/share/nginx/html nginx:latest

建立資料夾的命令如下:

#建立資料夾

mkdir /home/vue/release/argo/

#建立檔案(記得wq儲存)

vi argo.conf

至此問題解決,重新啟動即可,如果依然無法啟動,刪除容器,重新建立容器,首先要保證 -v 中的檔案及資料夾存在。

docker教程 Docker 容器連線

前面我們實現了通過網路埠來訪問執行在docker容器內的服務。下面我們來實現通過埠連線到乙個docker容器。首先我們建立乙個 python 應用的容器。我們也可以使用 p 標識來指定容器埠繫結到主機埠。兩種方式的區別是 另外,我們可以指定容器繫結的網路位址,比如繫結127.0.0.1。這樣我們就可...

Docker基礎教程 容器

容器是docker的另乙個核心概念。一般來說,映象的乙個執行例項就是容器,容器提供了乙個可寫的檔案層。docker的容器非常輕量級,建立和刪除都很容易。新建容器使用docker create命令 plain view plain copy docker create it ubuntu latest...

Docker容器使用教程

簡介 docker 是乙個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到乙個可移植的容器中,然後發布到任何流行的linux機器上,也可以實現虛擬化,容器是完全使用沙箱機制,相互之間不會有任何介面。docker是一種技術,能使得應用在任何環境都能用的打包技術。打包出的東西叫映象。映象執行時...