Docker(三):镜像导入与导出、保存与加载、在Docker容器中安装软件
?
相關(guān)閱讀:
Docker(一):Docker的安裝與常用命令
Docker(二):Docker常用命令之鏡像的創(chuàng)建:Dockerfile 與 commit
Docker(三):Docker鏡像導(dǎo)入與導(dǎo)出、恢復(fù)與加載與在Docker容器中安裝軟件
Docker(四):使用Docker部署tomcat、mysql、nginx文件服務(wù)器
?
一、鏡像的導(dǎo)入與導(dǎo)出:
import 與export 命令通常用于Docker鏡像的導(dǎo)入導(dǎo)出。
1、將鏡像導(dǎo)出到文件:
(1)命令格式:docker export? 已經(jīng)存在的鏡像id或者鏡像名稱 > 導(dǎo)出的鏡像路徑和文件名稱.tar
(2)舉例:docker export cbe3cb7799ed > test1.tar
2、基于導(dǎo)出的文件導(dǎo)入一個新鏡像:
(1)命令格式:docker import – 新鏡像的路徑和名稱<導(dǎo)出的鏡像名稱.tar
(2)舉例:docker import – test1 < test1.tar
?
?二、鏡像的保存與加載:
save 和 load 命令,常用于鏡像的保存與加載。
1、保存鏡像:
(1)命令格式:docker save -o 保存后鏡像的路徑和名稱.tar? 已經(jīng)存在的鏡像id或者鏡像名稱
(2)舉例:docker save -o test2.tar test2
2、加載鏡像:
(1)命令格式:docker load < 要導(dǎo)入的鏡像名稱.tar
(2)舉例:docker load < test2.tar
?
三、在Docker容器中安裝軟件:
1、安裝步驟:
(1)使用?"?docker exec -it 容器id或容器名 /bin/bash" 命令進(jìn)入容器內(nèi)部;
(2)使用 " apt-get update "命令同步/etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,這樣才能獲取到最新的軟件包。
(3)等更新完畢以后,再輸入 " apt-get install " 命令即可。
2、示例:在tomcat容器中安裝vim:
#第一步:進(jìn)入tomcat容器內(nèi)部,tomcat1為容器名
[root@izwz9ib5he33fx3jnuis2xz ~]# docker exec -it tomcat1 /bin/bash
#第二步:更新索引源
root@b2e9025226f0:/usr/local/tomcat# apt-get update
Get:1 http://security.debian.org/debian-security stretch/updates InRelease [94.3 kB] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Ign:2 http://deb.debian.org/debian stretch InRelease ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Get:3 http://deb.debian.org/debian stretch-updates InRelease [91.0 kB]
Get:4 http://security.debian.org/debian-security stretch/updates/main amd64 Packages [440 kB]
Hit:5 http://deb.debian.org/debian stretch Release ? ?
Fetched 625 kB in 5s (119 kB/s) ? ? ? ? ? ? ? ? ? ? ? ? ??
Reading package lists... Done
#第三步:安裝vim
root@b2e9025226f0:/usr/local/tomcat# apt-get install vim
Reading package lists... Done
Building dependency tree ? ? ??
Reading state information... Done
vim is already the newest version (2:8.0.0197-4+deb9u1).
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
至此,就成功在容器tomcat1中安裝了vim軟件了。
?
?
總結(jié)
以上是生活随笔為你收集整理的Docker(三):镜像导入与导出、保存与加载、在Docker容器中安装软件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Docker(二):Docker常用命令
- 下一篇: Docker(四):使用Docker部署