docker建立volume 指定volume 匯出image 匯入image
Dockerfile FROM openjdk:8 WORKDIR /hgs/java/ #RUN ["/bin/sh","-c","rm -f /hgs/java/docker.jar"] COPY ./docker.jar /hgs/java/ COPY ./test.sh /hgs/java/ #CMD java -cp /hgs/java/docker.jar dockertest.t.Main CMD sh ./test.sh
1.docker container執行的時候的檔案對外部不可見,container退出後就消失 針對於此docker提供了三種管理檔案的方式volumes,bind mounts。 volumes:由docker管理在 /var/lib/docker/volumes/ on Linux 可以由docker volume create建立 bind mounts:是機器的絕對路徑 不需要預先存在 tmpfs:放在記憶體中 2. 建立volume docker volume create my-vol 檢視volume docker volume ls volume的明細 docker volume inspect my-vol 刪除volume docker volume rm my-vol 在指定的volume下執行container(1.13.1版本docker可能不支援 --mount 這裡討論 -v(--volume)) docker run -d -v my-vol:/hgs/tmp hello:1.1 docker run -v myv:/hgs/x hello:1.1 # myv:/hgs/x 與Dockerfile的WORKDIR一致 移除volume下的檔案,該操作其實是啟動了一個centos:7的container來刪除 docker run --rm -v fjava:/hgs/centos centos:7 rm -rf /hgs/centos/docker.jar 釋出映象到庫 docker save fjava1:latest -o /home/fjava.tar.gz #-o 指定匯出路徑 匯出映象 docker load -i /home/fjava.tar.gz ## -i /--input 指定匯入路徑
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31506529/viewspace-2683026/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Docker VolumeDocker
- 【docker】docker映象匯出匯入Docker
- 建立一個docker imageDocker
- Docker容器和映象的建立/匯出/刪除/匯入Docker
- Docker入門01——ImageDocker
- Docker Volume介紹Docker
- docker匯入&匯出離線映象Docker
- docker imageDocker
- 使用Spring Boot建立docker imageSpring BootDocker
- Docker儲存Volume使用Docker
- 【匯出匯入】匯出匯入 大物件物件
- 【MATLAB Image Processing Toolbox 入門教程九】“匯入、匯出和轉換”之“影像序列和批處理”Matlab
- [Docker核心之容器、資料庫檔案的匯入匯出、容器映象的匯入匯出]Docker資料庫
- 【匯入匯出】sqlldr 匯入案例SQL
- 【匯出匯入】% 在匯入匯出中的應用。
- Docker --volume-資料持久化Docker持久化
- 白話理解和使用DOCKER VOLUMEDocker
- 理解Docker(8):Docker 儲存之卷(Volume)Docker
- Activity 流程模型匯入匯出-activity流程模型匯入匯出模型
- Mysql匯入&匯出MySql
- Mysql匯入匯出MySql
- doris匯入匯出
- esayExcel匯入匯出Excel
- 理解Docker(8):Docker 儲存之卷(Volume) (轉)Docker
- Oracle建立使用者、表空間、匯入匯出、...命令Oracle
- 【匯入匯出】Oracle 常用匯入匯出工具集錦Oracle
- vue excel匯入匯出VueExcel
- navlicat 匯入匯出SQLSQL
- mysql 命令匯入匯出MySql
- BCP匯入匯出MsSqlSQL
- mysql匯入匯出慢MySql
- mysql 匯入、匯出命令MySql
- Oracle增量匯入匯出Oracle
- Linux 建立LVM(Logical Volume)LinuxLVM
- Docker容器中的備份、恢復、遷移、匯入、匯出Docker
- Oracle資料庫匯入匯出。imp匯入命令和exp匯出命令Oracle資料庫
- 【匯入匯出】執行匯入,匯出時如何以as sysdba 身份連線。
- 利用Docker volume修改Nginx Docker映象裡index.htmlDockerNginxIndexHTML