1. 程式人生 > >Dockerfile構建本地映象

Dockerfile構建本地映象

首先先建立一個centos容器 #docker create centos:cenos6 刪除一個容器。a005304e4e74 (映象Id) -f 引數是強制刪除,有時有依賴會無法刪除 docker rmi  -f a005304e4e74  檢視當前容器: docker images 如果有如下資訊:則建立映象成功 centos              centos6             a005304e4e74        10 weeks ago        203.1 MB 進入容器:

#docker run -t -i centos:centos6

建立一個目錄   (如果成功則顯示如下的終端顯示,061a24a8acca這個是容器的id)  [[email protected]
/]# mkdir ssh  退出容器 [[email protected] /]#exit 使用commit命令提交到本地本地庫中,-m是建立的images的資訊,--author指定作者,xixihe/xxoo分別是倉庫名和映象名,v1是TAG名 #docker commit  -m="Message" --author="xixihe" 061a24a8acca xixihe/xxoo:v1 然後進入容器再次檢視 #docker run -t -i xixihe/xxoo:v1 檢視建立目錄,在則成功,不在則失敗 [[email protected] /]# ls 使用dockerfile建立映象 #vim /root/Dockfile FROM xixihe/sqlite3:v1 USER root RUN yum -y install lrzsz RUN touch test.txt && echo "asfalf" > abc.txt ENV WEBAPP_PORT=9090 WORKDIR /opt/ ENTRYPOINT ["ls"] CMD ["-a", "-1"] VOLUME ["/data","/var/www"] ONBUILD ADD . /app/src ONBUILD RUN echo "on build excuted" >> onbuild.txt 構建映象,不要忽略後面的 .     . 代表當前dockerfile當前路徑。即dockerfile路徑是pwd   /root/Dockerfile #docker build -t xixihe/test:v1 .

檢視映象,是否成功 docker images

相關推薦

Dockerfile構建本地映象

首先先建立一個centos容器 #docker create centos:cenos6 刪除一個容器。a005304e4e74 (映象Id) -f 引數是強制刪除,有時有依賴會無法刪除 docker rmi  -f a005304e4e74  檢視當前容器:

如何使用Dockerfile構建Tomcat映象並部署war

我們都知道Docker構建一個映象有兩種方式: 使用`docker commit`命令 使用`Dockerfile`檔案和`docker build`命令 那麼這兩種方式有何區別呢? 相同點:底層實現上一樣,最終都是通過`docker commit`生成映象; 不同點:通過`Dockerfile`生成

dockerfile構建nginx映象

Dockerfile是一個文字格式的配置檔案,使用者可以使用dockerfile來快速建立自定義的映象。 Dockerfile指令說明 分類 指令 說明 配置指令 ARG 定義建立映象過程中使用的變數

Docker學習筆記(三)- Dockerfile建立本地映象

Dockerfile建立本地映象 本博文將會介紹在docker中,如何建立本地映象。內容包括,編寫Dockerfile檔案,從編寫的Dockerfile建立映象,映象建立的過程解析,執行所建立的映象。 Dockerfile是用來建立自定義的im

Dockerfile構建tomcat映象並部署web應用

一、前提     在Linux環境,並已確認成功安裝Docker。 二、目的 構建一個以oracle jdk version:1.8.0.131+apache tomcat version:7.0.88  Docker 將一個簡單的web應用部署到建立好的Tomc

dockerfile構建redis映象及如何跳過確認互動

      需要使用dockerfile構建個redis,基礎映象是centos7,redis版本是3.2.8。      從官網下載redis-3.2.8.tar.gz,放到和Docfile相同目錄

基於Dockerfile構建docker映象實踐_Kubernetes中文社群

1、Dockerfile檔案和核心指令 在Kubernetes中執行容器的前提是已存在構建好的映象檔案,而通過Dockerfile檔案構建映象是最好方式。Dockerfile是一個文字檔案,在此檔案中的可以設定各種指令,以通過docker build命令自動構建出需要的映象。Dockerfil

Dockerfile構建JDK映象

# 定義基礎映象 FROM       centos:latest # 定義維護者資訊 MAINTAINER spdb #新增宿主機的jdk 到容器中的指定目錄 ADD jdk-8u111-linux-x64.tar.gz   /usr/local #設定環境變數 E

Kubernetes-基於Dockerfile構建docker映象最佳實踐

1、Dockerfile檔案和核心指令在Kubernetes中執行容器的前提是已存在構建好的映象檔案,而通過Dockerfile檔案構建映象是最好方式。Dockerfile是一個文字檔案,在此檔案中的可以設定各種指令,以通過docker build命令自動構建出需要的映象。D

Docker--使用Dockerfile構建映象--RHEL7.2

Dockfile是一種被Docker程式解釋的指令碼,Dockerfile由一條一條的指令組成,每條指令對應Linux下面的一條命令。Docker程式將這些Dockerfile指令翻譯真正的Linux命令。Dockerfile有自己書寫格式和支援的命令,Docker程式解

Dockerfile構建mysql映象,並初始化資料庫資料

參考:https://www.jb51.net/article/115422.htm 1)在CentOS7環境中進行操作, 建立

Dockerfile構建PHP映象

1 搭建私有映象倉庫 1) 拉起映象倉庫 docker run -d \ -v /opt/registry:/var/lib

Dockerfile構建私有映象

構建第一個映象 映象的定製實際上就是定製每一層所新增的配置,檔案。我們可以把每一層修改,安裝,構建,操作的命令都寫入一個指令碼,這個指令碼就是Dockerfile。Dockerfile是一個文字檔案,其內包含了一條條的指令,每一條指令構建一層,因此每一條指令的內容就是該層因該如何構建。接下來我們以官方ngi

根據Dockerfile構建映象

根據Dockerfile構建出一個映象Dockfile是一種被Docker程式解釋的指令碼,Dockerfile由一條一條的指令組成,每條指令對應Linux下面的一條命令。Docker程式將這些Dockerfile指令翻譯真正的Linux命令。Dockerfile有自己書寫格式和支援的命令,Docker

docker 簡單使用以及利用Dockerfile構建屬於自己的映象

安裝docker  vim /etc/apt/sources.list  加入以下程式碼: deb http://http.debian.net/debian wheezy-backports main 然後重新整理源: apt-get updat

dockerfile構建基於centos系統的jar包的映象

實際示例: [[email protected] home-dataline]# ls dataline.jar Dockerfile jdk-8u181-linux-x64.tar.gz    [[email protected] home-dataline]

通過dockerfile構建tensorflow+opencv的映象(ubuntu+python3+ffmpeg)

步驟1:編寫Dockerfile 步驟2:安裝映象 步驟3:驗證安裝 步驟1:編寫Dockerfile  1、在目錄/dockerfiles/tensorflow-opencv下建立一個Dockerfile mkdir /dockerfiles mkdi

通過dockerfile構建tensorflow+opencv+jupyter的映象(ubuntu+python3+ffmpeg+python-dev)

步驟1:編寫Dockerfile 步驟2:安裝映象 步驟3:驗證安裝 步驟1:編寫Dockerfile  1、在目錄/dockerfiles/tensorflow-opencv下建立一個Dockerfile mkdir /dockerfiles mkd

Dockerfile構建映象並測試執行(docker學習筆記2)

Dockerfile構建映象並測試執行 1建立Dockerfile 建立一個空目錄,建立一個名為的檔案Dockerfile,將以下內容複製並貼上到該檔案中,然後儲存。記下解釋新Dockerfile中每個語句的註釋。 # 使用官方Python作為執行時父映象 FR

基於Dockerfile構建自己帶密碼帶redis映象

新建目錄 mkdir -p /var/docker/redis cd /var/docker/redis 新建Dockerfile FROM centos:7.5.1804 MAINTAINER [email protected] RUN ln -sf /usr/share/