docker 常用命令——持续补充

发布于 2020-08-18  434 次阅读


1、docker images 列出本地主机上的镜像

[root@localhost tmp]# docker images

1.1、参数:

-a:列出本地所有的镜像(含中间映像层)
-q:只显示镜像ID
--digests:显示镜像的摘要信息
--no-trunc:显示完整的镜像信息

[root@localhost tmp]# docker images -a

docker images -q:显示镜像id:

[root@localhost tmp]# docker images -q
ca9e2fccef98
75835a67d134
[root@localhost tmp]# 

docker images -aq:显示所有的镜像id:

[root@localhost tmp]# docker images -aq
ca9e2fccef98
75835a67d134

显示镜像的摘要信息:

[root@localhost tmp]# docker images --digests

docker images --no-trunc:显示完整的镜像信息:
下面例子中的IMAGE ID,一个是截取的前12位的镜像id,一个是完整的镜像id。

[root@localhost tmp]# docker images --no-trunc

启动容器,我们可以使用如下命令:

docker start 容器别名

关闭容器,我们可以使用如下命令:

docker stop 容器别名

删除docker中的镜像,我们可以使用如下命令:

docker rmi 镜像id

删除docker中的容器可以使用如下命令:

docker rm 容器id

使用如下命令可以查看当前正在运行的容器

docker ps

对于已退出的容器,可以使用如下命令进行查看:

docker ps -a

docker cp命令,用于容器与主机之间的数据拷贝 语法如下:

docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-
docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH

将主机 /www/runoob 目录拷贝到容器96f7f14e99ab的/www目录下tional

[root@localhost tmp]# docker cp /www/runoob 96f7f14e99ab:/www/

将容器96f7f14e99ab的/www目录拷贝到主机的/tmp目录中。

[root@localhost tmp]# docker cp 96f7f14e99ab:/www /tmp/