Docker镜像操作
  DcpJeOZ6VzTX 2023年11月13日 17 0

官网:https://hub.docker.com/ (需要魔法)

Docker镜像操作_docker镜像操作的一些命令

docker镜像操作

一些镜像操作命令:

# 拉镜像 (镜像名称是由 镜像仓库名:标签 组成)
[root@web03 ~]# docker pull alpine:latest (latest最新)
[root@web03 ~]# docker pull centos:7

# 查看镜像
[root@web03 ~]# docker image ls (或简写: docker images )
REPOSITORY   TAG       IMAGE ID       CREATED         SIZE
alpine       latest    c059bfaa849c   21 months ago   5.59MB
centos       7         eeb6ee3f44bd   24 months ago   204MB

# 删除镜像
[root@web03 ~]# docker rmi eeb6ee3f44bd (用IMAGE ID)
[root@web03 ~]# docker rmi alpine:latest (用REPOSITORY:TAG)

# 搜索镜像
[root@web03 ~]# docker search nginx

# 导出镜像(指定仓库名:标签)
[root@db01 ~]# docker save alpine:latest -o /tmp/alpine_latest.tgz (-o是output输出)
[root@db01 ~]# docker save alpine:latest > /tmp/alpine_latest.tgz

	-# 到完后发到其他机器:[root@docker01 ~]# scp /tmp/alpine_latest.tgz 172.16.1.102:/tmp/

# 导入镜像(指定仓库名:标签)
[root@db02 ~]# docker load -i /tmp/alpine.tgz
[root@db02 ~]# docker load < /tmp/alpine.tgz

------------------------------------------------------------------------------------------------------------
# 导出镜像(使用IMAGE ID )(指定imageID 不是特别推荐,还要起名)
[root@docker01 ~]# docker save c059bfaa849c > /tmp/alpine.tgz
	
  -#发到其他机器:[root@docker01 ~]# scp /tmp/alpine.tgz 172.16.1.102:/tmp/

# 导入镜像(使用IMAGE ID )
[root@docker02 ~]# docker load < /tmp/alpine.tgz 

  -#使用imageID查看镜像时发现镜像没有名字
	[root@docker02 ~]# docker images
	REPOSITORY   TAG       IMAGE ID       CREATED         SIZE
	<none>       <none>    c059bfaa849c   21 months ago   5.59MB

	 -# 打标签 (重新起名)
	 [root@docker02 ~]# docker tag c059bfaa849c alpine:v1
	 [root@docker02 ~]# docker images
	 REPOSITORY   TAG       IMAGE ID       CREATED         SIZE
	 alpine       v1        c059bfaa849c   21 months ago   5.59MB


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月13日 0

暂无评论

推荐阅读