栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

docker的常用命令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

docker的常用命令

docker常用命令 一、帮助启动类命令
#启动docker
systemctl start docker

#停止docker
sytemctl stop docker

#重启docker
sytemctl restart docker

#查看docker状态
systemctl status docker

#开机启动
systemctl enable docker

#查看docker概要信息
docker info
#查看docker总体帮助文档: 
docker --help
#查看docker命令帮助文档: 
docker 具体命令 --help
二、镜像命令
#查看本地主机上的镜像
docker images  

#查找镜像
docker search 名字

#拉取镜像
docker pull 镜像名字:latest

#查看镜像/容器/数据卷所占的空间
docker system df 

#谨慎操作
#删除镜像文件
docker rmi 某个XXX镜像名字ID
#删除单个
docker rmi  -f 镜像ID
#删除多个
docker rmi -f 镜像名1:TAG 镜像名2:TAG 

虚悬镜像:仓库名、标签都是的镜像

三、镜像命令
#查看当前正在运行的容器
docker ps  

#退出容器
exit  #容器停止
ctrl+p+q  #容器不停止

#启动已停止运行的容器
docker start 容器ID或容器名

#重启容器
docker restart 容器ID或容器名   #不管容器是否启动,直接重启容器

#停止一个正在运行的容器
docker stop 容器ID或容器名
##参数 -t:关闭容器的限时,如果超时未能关闭则用kill强制关闭,默认值10s,这个时间用于容器的自己保存状态
docker stop -t=60 容器ID或容器名

#强制停止容器
docker kill 容器ID或容器名 :直接关闭容器

#删除已停止运行的容器
docker rm 容器ID

#启动守护式容器
docker run -d 容器名
docker run -it redis:6.0.8  #redis前台交互式启动
docker run -d redis:6.0.8   #redis后台守护式启动
 
#查看容器日志
docker logs 容器ID
#查看容器内运行的进程
docker top 容器ID
#查看容器内部细节
docker inspect 容器ID

#进入正在运行的容器并以命令行交互
docker exec -it 容器ID bashShell
docker attach 容器ID
#exec 是在容器中打开新的终端,并且可以启动新的进程,用exit退出,不会导致容器的停止。
#attach 直接进入容器启动命令的终端,不会启动新的进程,用exit退出,会导致容器的停止。

#容器内拷贝文件到主机(容器->主机)
docker cp  容器ID:容器内路径 目的主机路径

#导出容器(备份)
docker export  容器ID > 文件名.tar
#导入容器
cat 文件名.tar | docker import - 镜像用户/镜像名:镜像版本号

#docker 镜像commit操作案例
docker commit -m="提交的描述信息" -a="作者" 容器ID 要创建的目标镜像名:[标签名]
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/705930.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号