1、启动类:

启动docker: systemctl start docker

停止docker: systemctl stop docker

重启docker: systemctl restart docker

查看docker状态: systemctl status docker

开机启动: systemctl enable docker

2、镜像命令:

 列出本地主机上所有镜像 docker images   -a

查询某个XXX镜像名字   docker search XX

下载镜像:  docker pull centos  默认下载最新版, 参数  :[TAG] 可下载指定版本

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

删除单个镜像:  docker rmi   -f    镜像ID

3、容器命令:  前提:有了镜像才能创建容器

新建+启动交互式容器:  docker run   -it   centos  /bin/bash   ;  -i  交互式操作, -t  终端

列出正在运行的容器:  docker ps  -a ;// -a 列出所有正在运行的容器和历史运行过的,  -l  显示最近创建的容器,  -n  显示最近n个创建的容器  ,-q  静默模式,只显示容器编号

退出容器:run 进去容器, exit退出,容器停止;   run 进去容器  ctrl +p+q  退出,容器不停止

启动已停止运行的容器: docker  start 容器Id或者容器名

重启容器: docker  restart 容器Id或者容器名

停止容器: docker stop  容器id或者容器名

强制停止容器: docker kill 容器id或者容器名

删除已停止的容器: docker rm  容器Id

4、实际使用中常用命令(重要)

启动守护式容器(后台服务器):   docker run  -d  容器名 ;  docker run -d  redis:6.0.8 (后台守护式启动)  ;docker run -it  redis:6.0.8 (前台交互式启动)

查看容器日志: docker logs  容器Id

查看容器内运行的进程: docker top  容器ID

查看容器内部细节:  docker inspect  容器Id

进入正在运行的容器并以命令行交互:  docker exec -it  容器Id   /bin/bash  ; docker exec  --help 查看参数

                     docker exec     exit命令退出终端, 不会导致容器的停止, docker  attach 则会导致容器停止

一般用 -d 后台启动程序,再用 exec 进入对应容器实例

从容器内拷贝文件到主机上:  docker cp  容器Id : 容器内路径  目的主机路径

导入容器:cat  文件名.tar  | docker import -镜像用户/镜像名:镜像版本号

导出容器: docker export  容器Id > 文件名.tar

最新文章

  1. python之列表、字典、集合
  2. 南阳理工 题目9:posters(离散化+线段树)
  3. 如何配置ssh免密码登录
  4. VC++编程中常用的字符串转换函数
  5. C++基本数据类型解惑
  6. AngularJS(11)-API
  7. jQuery 做好七件事帮你提升jQuery的性能
  8. c++读取文本文件
  9. EXCEL 两人的建立Y轴
  10. Unity 5 Stats窗口
  11. Android中利用Camera与Matrix实现3D效果详解
  12. 网站开发进阶(十四)JS实现二维码生成
  13. u盘安装centos7.6 最新版本
  14. Firebird Embedded 部署的一个坑
  15. Laravel--查询构造器 方法 及聚合函数
  16. memcache讲解和在.net中初使用
  17. 491. Increasing Subsequences增长型序列
  18. spring注解@Scheduled中fixedDelay、fixedRate和cron表达式的区别
  19. Delphi SetParent 嵌入其他应用程序
  20. WebView 加载网页返回后,jsp界面数据消失(一个斜杆引起来的风波)

热门文章

  1. 【MySQL 服务器参数优化】
  2. pycharm软件基本使用python语法的注释变量的使用常量的使用变量的命名规范python的优化垃圾回收机制数据类型
  3. 手算推导BP神经网络
  4. LINQ中AsQueryable()和AsEnumerable()区别
  5. [CSS]隐藏浏览器滚动条
  6. WinForms 嵌入 Web服务
  7. js中的加法运算
  8. zzul1073_Java
  9. bpmn的依赖注入
  10. jquery随手做的一个滚动库 我称之为 idkScroll