Docker命令速查
Docker命令速查
启停Docker服务
systemctl start docker
启动Docker
systemctl enable docker
开机启动Docker
systemctl stop docker
停止Docker
systemctl restart docker
重启Docker
systemctl status docker
查看Docker服务状态
查看Docker信息
docker version
查看Docker版本
docker info
查看Docker信息
镜像命令
docker images
查看本地镜像
-a
查看所有-q
只显示镜像id
docker rmi
删除镜像
-f
强制删除
docker build
使用Dockerfile构建镜像
-f
指定Dockerfile文件名,默认为Dockerfile-t
指定镜像名- Dockerfile关键字
FROM
指定基础镜像LABEL
添加镜像信息RUN
在镜像构建时执行命令ADD
解压tar文件到容器中指定路径WORKDIR
指定工作目录VOLUME
指定匿名挂载卷EXPOSE
声明端口且当执行docker run -P
时使用指定端口CMD
在容器创建时执行命令ENTRYPOINT
类似CMD
,仅支持单个参数ONBUILD
在子镜像构建时执行命令COPY
复制目录或文件到容器中指定路径ENV
指定环境变量
docker commit
使用容器构建镜像
-m
添加提交说明-a
添加作者
docker history
查看镜像构建历史
docker save
将镜像打包成tar文件
docker load
导入tar文件
docker tag
为镜像标记版本号
仓库命令
docker search
搜索中央仓库镜像
-f
过滤搜索
docker pull
拉取镜像到本地仓库,默认最新版本,可用 :[版本号]
指定版本
docker push
将镜像推送到中央仓库
docker login
登录到中央仓库
docker logout
登出中央仓库
容器命令
docker run
创建并运行容器
--name
指定容器名--restart=always
启动Docker服务时自动启动-d
后台启动-it
以交互模式运行,通常使用/bin/bash作为交互终端--rm
容器停止后删除容器-P
随机映射到一个主机端口-p
指定映射到一个主机端口,[主机端口]:[容器端口]
-e
设置环境变量-v
挂载卷- 匿名挂载
-v [容器目录]
- 具名挂载
-v [卷名]:[容器目录]
- 指定路径挂载
-v [主机目录]:[容器目录]
- 指定容器内只读权限
-v [容器目录]:ro
- 指定容器内读写权限
-v [容器目录]:rw
- 匿名挂载
--volumes-from
--link
连接到指定容器--net
指定网络配置--ip
指定容器ip
docker create
创建容器
docker rm
删除容器
-f
强制删除-v
同时删除挂载卷
docker update
修改容器配置
docker start
启动容器
docker exec
在运行的容器中执行命令
-it
开启一个交互模式的终端-d
后台运行
docker attach
进入容器,使用 Ctrl+p+q
不停止容器退出
docker restart
重启容器
docker stop
停止容器
docker kill
强制停止容器
查看容器信息
docker logs
获取容器日志
-t
显示时间戳-f
监控日志--tail
查看最后n行日志,--tail=[行数]
docker inspect
查看容器或镜像的基础信息
docker stats
查看容器资源使用情况
docker ps
查看容器
-a
查看所有-n
列出最近创建的n个容器-q
只显示容器id
docker top
查看容器中运行的进程信息
容器文件/挂载
docker cp
从容器和主机之间拷贝文件,[主机目录] [容器名]:[容器目录]
docker volume ls
查看所有挂载卷
docker volume inspect
查看指定挂载卷信息
docker volume create
创建挂载卷
docker volume rm
删除挂载卷
容器网络
docker network ls
查看所有网络
docker network connect
将容器加入网络
docker network create
创建一个网络
docker network inspect
查看指定网络信息
Docker命令速查相关推荐
- linux常用命令速查手册PDF下载
Linux常用命令速查手册 需要该PDF文档的朋友扫码关注下方二维码[入门小站],后台回复 「1001」 自取 点击下面标题即可获取对应资料 LeetCode刷题开源手册 LeetCode题解[jav ...
- linux常用命令速查手册
Linux常用命令速查手册 需要该PDF文档的朋友扫码关注下方二维码[入门小站],后台回复 「1001」 自取 点击下面标题即可获取对应资料 LeetCode刷题开源手册 LeetCode题解[jav ...
- 8086汇编语言命令速查与详解
http://note.sdo.com/u/1729301760/n/D4MQ0~jJXgEpnM0sI000Gx 汇编语言命令速查 一.数据传输指令 ──────────────────────── ...
- 《Red Hat Linux命令速查》—— 带你玩转字符游戏
命令行管理,一个玩转字符的战场! 忽隐忽现的光标 神秘莫测的符号 闪转腾挪的玄机 直捣黄龙的快意 能领略这一切的人,只有你--深谙命令行管理之道的系统管理员和软件开发人员! 命令行之于优秀的系统 ...
- 《linux核心应用命令速查》连载十四:fuser:用文件或者套接口表示进程
fuser:用文件或者套接口表示进程 作用:fuser命令用文件或者套接口表示进程. 用法:fuser [-a | -s | -c] [-4 | -6] [-n space] [-k [-i] [-s ...
- emacs命令速查 摘
emacs命令速查 2008-11-27 11:47 [符号说明] C- 意思是按住 Ctrol 键 M- 意指 Meta 键 (键盘上若无Meta 键,则可以ALT或ESC ...
- Git 常用命令速查表(图文+表格)
一. Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch ...
- Git操作手册|命令速查表
Git操作手册|命令速查表 这篇文章主要介绍Git分布式版本管理与集中式管理的一些差异,总结下Git常用命令作为日后的速查表,最后介绍Git进阶的一些案例. 本文分为以下几个部分: Git与SVN差异 ...
- 【收藏】Linux系统常用命令速查手册(附赠PDF档)
给大家收集整理了日常常用的Linux系统命令,仅供大家参考. 大家如果觉得文章看起来不太方便,获取<Linux系统常用命令速查手册>.PDF版. 联系小姐姐,备注"liunx命令 ...
最新文章
- gradle常用命令
- Knative 基本功能深入剖析:Knative Serving 自动扩缩容 Autoscaler
- adnroid开发环境的搭建
- 一张图,看懂阿里云12年的“飞天日记”
- 怎么检测mysql主从正常_使用pt-table-checksum检查主从复制是否正常
- 实验2-2-2 计算摄氏温度 (10 分)
- c语言因子优化算法,【代码】求一个数的因数和、求优化、顺便也供新人参考算法...
- Project Office 9.0 for mac(任务项目管理软件)
- android hook 模拟点击_查找和定位Android应用的按钮点击事件的代码位置基于Xposed Hook实现...
- java离线_java8离线版软件下载
- 计算机硬件仿真实验软件,计算机硬件实验虚拟仿真平台的设计
- add eds file in Codesys
- labelImg ZeroDivisionError: float division by zero解决办法
- 中点画线法(计算机图形学)
- hrnet转onnx
- 1,0在js中有可能会等于true和false来去判断的
- gcc -Wl,--wrap,malloc 替换系统函数
- 本地图片转为网络链接(URL/HTML/Markdown/BBCode...)
- 建议收藏:Axure交互常用按钮组
- 是谁谋杀了中国的民营企业?