以下操作的系统环境为 centos。 全程纯干饭,无水分。

1. 启动 docker

systemctl start docker

2. 停止docker

systemctl stop docker

3. 设置开机启动

systemctl enable docker

4. 重启 docker

systemctl restart docker

5. 查看docker详情

docker info

6. 查看docker 帮助文档

docker --help

用法:docker [OPTIONS] 命令

选项:
--config string    客户端配置文件的位置(默认为“/root/.docker”)
-c, --context string    用于连接到守护进程的上下文名称(覆盖 DOCKER_HOST env var                                 和  使用“docker context use”设置的默认上下文)
-D, --debug            启用调试模式
-H, --host list          要连接的守护进程套接字
-l, --log-level string 设置日志级别(“debug”|“info”|“warn”|“error”|“fatal”)(默认为“info”)
--tls             使用 TLS;由 --tlsverify 暗示
--tlscacert string 仅由该 CA 签名的信任证书(默认为“/root/.docker/ca.pem”)
--tlscert string    TLS 证书文件的路径(默认为“/root/.docker/cert.pem”)
--tlskey string    TLS 密钥文件的路径(默认为“/root/.docker/key.pem”)
--tlsverify        使用 TLS 并验证远程
-v, --version          打印版本信息并退出

管理命令:
app*        Docker 应用程序(Docker Inc.,v0.9.1-beta3)
builder    管理构建
buildx*    Docker Buildx(Docker Inc.,v0.8.2-docker)
compose*   Docker Compose(Docker Inc.,v2.5.0)
config    管理 Docker 配置
container 管理容器
context    管理上下文
image      管理镜像
manifest  管理 Docker 镜像清单和清单列表
network    管理网络
node        管理 Swarm 节点
plugin      管理插件
scan*     Docker 扫描(Docker Inc.,v0.17.0)
secret    管理 Docker 机密
service   管理服务
stack     管理 Docker 堆栈
swarm     管理 Swarm
system    管理 Docker
trust        管理对 Docker 映像的信任
volume   管理卷

命令:
attach    将本地标准输入、输出和错误流附加到正在运行的容器
build     从 Dockerfile 构建镜像
commit    从容器的更改创建新图像
cp        在容器和本地文件系统之间复制文件/文件夹
create    创建一个新容器
diff      检查容器文件系统上文件或目录的更改
events    从服务器获取实时事件
exec      在正在运行的容器中运行命令
export    将容器的文件系统导出为 tar 存档
history     显示图像的历史
images     列出图片
import    从 tarball 导入内容以创建文件系统映像
info       显示系统范围的信息
inspect   返回有关 Docker 对象的低级信息
kill      杀死一个或多个正在运行的容器
load      从 tar 存档或 STDIN 加载图像
login     登录到 Docker 注册表
logout    从 Docker 注册表中注销
logs       获取容器的日志
pause     暂停一个或多个容器中的所有进程
port      列出端口映射或容器的特定映射
ps      列出容器
pull      从注册表中提取图像或存储库
push      将图像或存储库推送到注册表
rename    重命名容器
restart    重新启动一个或多个容器
rm       移除一个或多个容器
rmi       删除一张或多张图片
run       在新容器中运行命令
save       将一个或多个图像保存到 tar 存档(默认流式传输到 STDOUT)
search    在 Docker Hub 中搜索图像
start     启动一个或多个停止的容器
stats     显示容器资源使用统计的实时流
stop      停止一个或多个正在运行的容器
tag       创建一个引用 SOURCE_IMAGE 的标签 TARGET_IMAGE
top       显示容器的运行进程
unpause   取消暂停一个或多个容器中的所有进程
update      更新一个或多个容器的配置
version     显示 Docker 版本信息
wait          阻塞直到一个或多个容器停止,然后打印它们的退出代码

针对docker常用命令的一些整理, 可以通过命令 + --help 查看

Docker镜像操作的一系列命令:

1. docker查看镜像:

docker images [OPTIONS] [REPOSITORY[:TAG]]

选项:
   -a, --all 显示所有图像(默认隐藏中间图像)
       --digests 显示摘要
   -f, --filter filter 根据提供的条件过滤输出
       --format string 使用 Go 模板漂亮地打印图像
       --no-trunc 不截断输出
   -q, --quiet 仅显示图像 ID

例如:

docker images -a

docker images -qa

2.  docker 下载镜像, 如果加tag,表示下载的是指定版本, 不加tag是最新版本

docker pull [OPTIONS] NAME[:TAG|@DIGEST]

例如:

docker pull tomcatdocker pull tomcat:jre8-openjdk-slim

3. 删除镜像:

docker rmi [OPTIONS] IMAGE [IMAGE...]

例如:

docker rmi tomcatdocker rmi tomcat:jre8-openjdk-slimdocker rmi -f tomcat (强制删除的操作)docker rmi -f tomcat redis (...  多个同时删除可以通过加空格,加image名的形式删除)docker rmi -f $(docker images -qa)  一次性删除所有的镜像文件

Docker容器操作:

1.  进入容器:

docker run -it (也可以 -i  -t)  --name [镜像的别名] [IMAGE ID 镜像的ID]

例如:

docker run -it --name mycentos01 eeb6ee3f44bd

2.  退出容器

exit  (停止容器, 不运行)Ctrl + P + Q (退出容器, 容器不停止)

3.  查看当前运行的容器

docker ps

4.  查看所有的容器信息

docker ps -a

5. 重新进入正在运行的容器

docker attach 容器ID

6. 启动一个停止的容器

docker start 容器ID

7. 重启某个容器

docker restart 容器ID

8. 关闭容器

正常关闭容器:docker stop 容器ID暴力关闭容器docker kill 容器ID

9. 删除容器

docker rm 容器ID# 强制删除容器
docker rm -f 容器ID# 删除多个容器
docker rm -f 容器1ID  容器2ID# 删除全部的容器
docker rm -f $(docker ps -qa)

小白菜 docker 基础命令整理相关推荐

  1. 小白菜 docker 高级命令整理

    以下命令均是在centos 7 系统下运行的docker. 1. 守护式方式启动容器. 此方式启动容器后不会进入容器内部. docker run -di --name 容器的别名 容器的ID 2. 进 ...

  2. Docker学习(2)——图文并茂讲解Docker基础命令

    一.Docker基础命令总结 命令 功能 docker load -i ubuntu.tar 导入镜像 docker run -it --name vm1 ubuntu 创建容器(以ubuntu镜像为 ...

  3. Emacs基础命令整理 - Unplugged - 博客频道 - CSDN.NET

    Emacs基础命令整理 - Unplugged - 博客频道 - CSDN.NET Emacs基础命令整理 分类: Unix /GNU Linux 2005-06-03 23:45 1649人阅读 评 ...

  4. Docker基础命令学习

    Docker基础命令学习 二.Docker 入门 Docker是什么? Docker 是一个开源的应用容器引擎,你可以将其理解为一个轻量级的虚拟机,开发者可以打包他们的应用以及依赖包到一个可移植的容器 ...

  5. linux常用基础命令整理

    linux常用基础命令整理 su - 用户名 ->切换到指定用户下 ls ------>查看当前目录下的目录及文件 clear ------>清理屏幕 cd 路径 -----> ...

  6. docker基础命令操作

    docker基础命令操作 一.容器生命周期管理 1.1 run 1.2 启动.停止.重启容器 1.3 kill--杀掉一个运行中的容器 1.4 rm--删除容器 1.5 pause/unpause 命 ...

  7. 企业版Docker2——Docker基础命令详解

    记住:容器是基于镜像的,就像虚拟机也是基于镜像一样的 1.常用的Docker基础命令总结 2.命令的详细说明与演示 (1)docker create docker create 命令为指定的镜像(im ...

  8. 在linux系统环境中 常用的关机命令,Linux常用基础命令整理:关机命令、查看目录下文件命令等...

    整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能 Ctrl+c按键---停掉正在运行的程序 Ctrl+d按键---相当于exit ...

  9. 音视频学习之ffmpeg常用基础命令整理

    基于windows环境安装好必要的ffmpeg后,对ffmpeg基础命令进行一些了解: 1:ffmpeg查看版本: ffmpeg -version 2:ffmpeg查询命令: 基本信息:ffmpeg ...

最新文章

  1. 【译文】东京的外国工程师
  2. linux socket API / bind
  3. 主要垃圾回收器和垃圾回收算法
  4. 经典正则表达式(转)
  5. CF1479A Searching Local Minimum
  6. “陪护机器人”研报:距离真正“陪护”还差那么一点
  7. Coolite Toolkit学习笔记三:基本控件之Button、TextField、DataField、ComboBox
  8. 获取当前网页的绝对URL地址
  9. mybatis-plus根据多个字段排序_PHP中Thinkphp5框架的多字段排序
  10. himall微信支付
  11. 创建Cocos2dx项目两种方法
  12. 参股商业银行重点上市公司一览表
  13. 未能加载文件或程序集“Microsoft.Web.Infrastructure”
  14. 富文本编辑器导出html静态页面和pdf格式文件
  15. 关于使用腾讯乐固加固,涉及的签名及其他问题
  16. r语言赋值为na_R语言中特殊值NaN、Inf 、NA、NULL
  17. 很多朋友不知道如何改变照片的尺寸?
  18. 苹果手机注册时显示链接服务器出现问题,苹果确认iphone密码,显示连接服务器出现问题,为什么...
  19. LDA、QDA和朴素贝叶斯
  20. 200604013个人日志(摘录一些厦门集美区教育局06年招人的信息)

热门文章

  1. 【K8S】基于单Master节点安装K8S集群
  2. excel 计算机beep,Beep语句有什么用??
  3. 趣图:用户兴高采烈的首次体验系统时
  4. ChatGPT教你怎么样论文写的又快又好
  5. 教育部拔尖计划计算机专业的高校,关注:首批国家“拔尖计划”2.0名单公布,多所高校入选...
  6. AWS Route53 简介 笔记
  7. Fdk_aac移植到Hisi3536
  8. 新一代超长寿命谐波减速器,以及绿的谐波大规模智能化制造新进展
  9. html表格边框设置单线,border-collapse把table边框的样式设置成单线
  10. C++11开发中的Atomic原子操作