前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker个人常用命令整理

Docker个人常用命令整理

作者头像
gang_luo
发布2020-08-13 11:58:00
5070
发布2020-08-13 11:58:00
举报
文章被收录于专栏:gang_luogang_luo

操作

命令

启动Docker

systemctl start docker

停止Docker

systemctl stop docker

重启Docker

systemctl restart docker

开机启动Docker

systemctl enable docker

查看Docker概要信息

docker info

查看Docker帮助文档

docker --help

查看Docker版本信息

docker version

列出本机所有镜像

docker images 查看更多用法

搜索镜像

docker search 查看更多用法

下载镜像

docker pull 镜像名称:[TAG]查看更多用法

删除镜像

docker rmi 镜像名称:[TAG] (删除单个) docker rmi -f 镜像名称:[TAG] (强制删除单个) docker rmi -f 镜像名称1:[TAG] 镜像名称2:[TAG] (强制删除多个) docker rmi -f $(docker images -qa)(强制删除全部)查看更多用法

创建并启动容器

docker run [ OPTIONS] IMAGE [COMMAND] [ARG…] OPTIONS说明:-i: 以交互模式运行容器,通常与 -t 同时使用-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;–name=“nginx-lb”: 为容器指定一个名称–detach , -d :在后台运行容器并打印容器ID–publish , -p :将容器的端口发布到主机–publish-all , -P: 将所有公开的端口发布到随机端口常用命令docker run -it --name 别名 镜像id:运行一个容器,取别名,交互模式运行,以及分配一个伪终端docker run -di --name:别名 镜像id:守护方式创建并启动容器docker run -it -p 宿主机端口:容器端口 容器名称或容器id查看更多用法

列出容器

docker ps [OPTIONS]查看更多用法OPTION说明:–all , -a:显示所有容器–filter , -f:根据提供的条件过滤输出–format:使用Go模板打印漂亮的容器–last , -n:显示n个最后创建的容器(包括所有状态–latest , -l: 显示最新创建的容器(包括所有状态)–no-trunc:不要截断输出–quiet , -q:仅显示数字ID–size , -s:显示文件总大小

退出容器

exit:容器停止退出容器不停止退出:Ctrl+P+Q

进入容器

docker attach 容器id or 容器名

启动容器

docker start 容器id or 容器名 查看更多用法

重启容器

docker restart 容器id or 容器名

停止容器

docker stop 容器id or 容器名强制停止:docker kill 容器id or 容器名

删除容器

docker rm 容器id强制删除:docker rm -f 容器id删除多个:docker rm -f 容器id 容器id删除所有容器:docker rm -f $(docker ps -qa)

在正在运行的容器中运行命令

docker exec [OPTIONS] CONTAINER COMMAND [ARG…]查看更多用法

获取容器日志

docker logs [OPTIONS] CONTAINER查看更多用法

获取容器进程

docker top 容器id

在容器和本地文件系统之间复制文件/文件夹

宿主主机->容器内:docker cp 文件或者目录 容器名称或者容器id:容器目录容器内->宿主主机:docker cp 容器名称或容器id:容器目录 宿主机目录

提交运行时容器成为镜像

docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]OPTION说明:–author , -a:作者–change , -c: 将Dockerfile指令应用于创建的映像–message , -m:提交信息–pause , -p:提交期间暂停容器查看更多用法

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-11-18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档