Docker的常用命令(基础)更新中

本文详细介绍了Docker的基础命令,包括查看Docker版本和系统信息、搜索与管理镜像、下载及删除镜像,以及创建、启动、停止、重启和删除容器的操作。此外,还讲解了如何进入容器、查看容器日志和进程信息,以及容器内文件的拷贝方法,是Docker使用者的实用指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

帮助命令

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

镜像命令

docker images  #查看本地主机的所有镜像
#可选项
-a     #列出所有镜像
-q     #只显示镜像的id
​
docker search  #搜索镜像
​
#例如
docker search centos #查找镜像库中的镜像资源(最好配置好国内镜像源再下载镜像)

docker pull 镜像名 [:tag] #下载镜像,默认下载最新版本,可以通过参数调整
​
docker rmi [:tag]  #删除镜像 可以按照镜像名和id进行删除,可以通过空格删除多个
-f  #强制删除

容器命令

容器是根据镜像创建的,所以要先有镜像,再有容器。

新建容器并启动

docker run [OPTIONS] image [COMMAND] [ARG...]  # 包含create和start两步操作
​
#参数说明
--name    #容器名字,区分容器
-d        #后台方式运行
-it       #使用交互方式运行,进入容器查看内容
-p        #指定容器的端口
-P        #随机指定端口
​
docker ps  #查看正在运行的容器
​
-a        #查看正在运行的和历史运行过未删除的容器
​
docker rm -f 容器id  #删除容器
​
​
docker start <容器 ID>  #启动容器
docker restart <容器 ID> #重启容器
docker stop <容器 ID>  #停止容器
docker kill <容器 ID>  #杀死容器,强制性
docker logs -f -n --tail 10 <容器 id> #查询10行容器日志
​
docker top <容器 ID>   #查看容器中进程信息
​
docker inspect <容器 ID>  #查看容器的元数据

进入当前正在运行的容器

docker exec -it <容器 ID> /bin/bash  
​
-it   #以交互模式进入
/bin/bash   #常用的命令行进入方式
​
​
#docker exec 进入容器后开启一个新的终端,可以在里面操作  退出时不会终止容器运行
#docker attach 进入容器正在执行的终端,不会启动新的进程  退出的时候如果没有其他进程就会停止容器

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

docker cp 容器id:容器内路径 目的主机路径
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值