docker 本地鏡像導入導出 compose安裝


docker

本地鏡像導入導出

1、Docker導入本地gz鏡像

[root@rocketmq-nameserver4 dev]# cat alibaba-rocketmq-3.2.6.tar.gz | docker import - rocketmq:3.2.6(鏡像名自己定義)
[root@rocketmq-nameserver4 dev]# docker images
REPOSITORY                   TAG                 IMAGE ID            CREATED             SIZE
rocketmq                     3.2.6               53925d1cf9f0        23 seconds ago      14MB

可以看到導入完成后,docker為我們生成了一個鏡像ID,使用docker images也可以看到我們剛剛從本地導入的鏡像。

注意鏡像文件必須是tar.gz類型的文件。

2、保存鏡像

使用docker save命令,保存鏡像到本地。

docker save -o rocketmq.tar rocketmq 
## -o:指定保存的鏡像的名字;
## rocketmq.tar:保存到本地的鏡像名稱;
## rocketmq:鏡像名字,通過"docker images"查看

3、載入鏡像

我們有了本地的鏡像文件,在需要的時候可以使用docker load將本地保存的鏡像再次導入docker中。
docker load --input rocketmq.tar 或 docker load < rocketmq.tar

4、刪除鏡像

有些鏡像過時了,我們需要刪除。使用如下的命令:docker rmi -f image_id ##-f:表示強制刪除鏡像;image_id:鏡像id


docker-compose

Docker Compose是 docker 提供的一個命令行工具,用來定義和運行由多個容器組成的應用。使用 compose,我們可以通過 YAML 文件聲明式的定義應用程序的各個服務,並由單個命令完成應用的創建和啟動。

1 安裝

curl -L https://github.com/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

2 運行

docker-compose up -d


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM