Docker常用命令

本文详细介绍了Docker的基础命令,包括查看Docker版本和系统信息、搜索与下载镜像、管理镜像以及创建和操作容器。重点讲解了如何使用`docker run`启动容器、`docker container ls`列出容器、`docker exec`进入容器以及容器的停止、删除等操作。此外,还涵盖了文件在容器与主机间的拷贝方法。
摘要由CSDN通过智能技术生成

帮助命令

docker version # 显示 Docker 版本信息。
docker info # 显示 Docker 系统信息,包括镜像和容器数。 
docker --help # 帮助

一、镜像命令

 镜像列表:docker image ls (新命令)

 
从仓库查找镜像:docker search
 

 

镜像下载:docker pull

 
镜像删除:docker rmi
 
 

二、容器命令(说明:有镜像才能创建容器)

 

新建容器并启动 : docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

 
在大部分的场景下,我们希望 docker 的服务是在后台运行的,我们可以过 -d 指定容器的运行模式。
 
 
 
列出所有运行的容器:docker container ls [OPTIONS]  
 

 

退出、停止、删除容器

   

 

 

 

查看容器中运行的进程信息: docker top 

 
 
查看容器/镜像的元数据:  docker inspect
 
 
 
进入容器并开启一个新的终端,可以在里面操作命令:docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
进入容器正在执行的终端,不会开启新的终端:docker attach [OPTIONS] CONTAINER
 
有时候进入容器内却没有操作权限,我们可以使用root账户进入container:
docker exec -it --user root baiyu /bin/bash # 进入container

 
 
从容器内拷贝文件到主机上:
 

1、从主机往容器中拷贝 
eg:将主机/www/runoob目录拷贝到容器96f7f14e99ab的/www目录下。

docker cp /www/runoob 96f7f14e99ab:/www

2、将容器中文件拷往主机 
eg:将容器96f7f14e99ab的/www目录拷贝到主机的/tmp目录中。

docker cp  96f7f14e99ab:/www /tmp

小结

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值