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

Docker学习笔记-02 常用命令的更多相关文章

  1. docker学习笔记-02:docker常用命令

    一.帮助命令: 1.查看版本:docker version 2.查看信息:docker info 3.查看帮助信息:docker --help 二.镜像命令: (一).查看已有镜像: 1.命令:doc ...

  2. git学习笔记:常用命令总结

    本文根据廖雪峰的博客,记录下自己的学习笔记.主要记录常用的命令,包括仓库初始化.添加文件.提交修改.新建分支.内容暂存.分支管理.标签管理等内容. git是分布式版本控制系统. 首先是安装,从官网下载 ...

  3. CentOS7学习笔记(四) 常用命令记录

    查看命令的帮助信息 man 命令查看帮助信息 在想要获取帮助信息的命令前面加上man即可,例如查看ls命令的帮助信息 [root@localhost ~]# man ls help 命令查看帮助信息 ...

  4. Docker学习笔记之常用的 Docker Compose 配置项

    0x00 概述 与 Dockerfile 一样,编写 Docker Compose 的配置文件是掌握和使用好 Docker Compose 的前提.编写 Docker Compose 配置文件,其本质 ...

  5. Docker学习总结(三)--常用命令

    镜像相关命令 查看镜像 docker images 返回列表字段含义如下: 字段名称 字段含义 REPOSITORY 镜像名称 TAG 镜像标签 IMAGE ID 镜像 ID CREATED 镜像创建 ...

  6. docker学习笔记-容器相关命令

    新建并启动容器 docker pull centos (先下载镜像,如果没有直接使用docker run 命令会根据本地情况进行下载) # docker run [可选参数] image # 参数说明 ...

  7. Linux学习笔记:常用命令

    个人常用的Linux命令总结(持续更新): 切换目录:cd 列出目录下面的文件:ls 显示当前所在的目录:pwd 操作文件 新建文件:touch file01 查看文件内容:less more cat ...

  8. Linux学习笔记:常用命令grep、iconv、cp、mv、rm

    本篇记录一些近期常用的命令. 一.grep过滤 grep过滤 不包含某些字符串 cat test.txt | grep -v '.jpg' 过滤jpg结尾的图片 cat test.txt | grep ...

  9. Git-学习笔记(常用命令集合)

    这里引用一下百度百科里Git的内容: Git --- The stupid content tracker, 傻瓜内容跟踪器.Linus Torvalds 是这样给我们介绍 Git 的. Git 是用 ...

  10. LInux学习笔记之常用命令

    以下命令主要是平时用到的命令,对于一些经常用到的,就收集资料,归纳一下. 指令目录: 1.yum命令: 2.wget命令: 3.tar命令: 4../configure,make,make insta ...

随机推荐

  1. AI 能多强「GitHub 热点速览」

    不知道 AI 在你那边是什么样的具象,在我这就是各种搞图:从给线稿图上色,到直接给你生成一张小色图,AI 最近是真出风头,本周热点速览也收录了 2 个 AI 项目,也和图像有关.还有一个和 AI 相关 ...

  2. LeetCode-432 全O(1)的数据结构

    来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/all-oone-data-structure 题目描述 请你设计一个用于存储字符串计数的数据结构 ...

  3. C#获取enum描述信息

    public enum LogLevelEnum { [Description("未分配")] None = 0, [Description("非常重要")] ...

  4. Word16 供应链的管理论文office真题

    1.课程的讲解之前,先来对题目进行分析,首先需要在考生文件夹下,将Wrod素材.docx文件另存为Word.docx,后续操作均基于此文件,否则不得分. 2.这一步非常的简单,打开下载素材文件,在[文 ...

  5. 【C学习笔记】day5-2 写代码可以在整型有序数组中查找想要的数字, 找到了返回下标,找不到返回-1.(折半查找)

    #include <stdio.h> #include <stdlib.h> int find(int s) { int n = 0; scanf_s("%d&quo ...

  6. VUE学习-表单输入绑定

    表单输入绑定 v-model 可以用 v-model 指令在表单 <input>.<textarea> 及 <select> 元素上创建双向数据绑定. v-mode ...

  7. Java面向对象之什么是多态?

    多态 动态编译:类型:可扩展性 即同一方法可以根据发送对象的不同而采用多种不同的行为方式. 一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多. 多态存在的条件: 1.有继承关系,类型转换异 ...

  8. shardingsphere 5.0.0

    pom <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>sh ...

  9. 合格できる日本語能力試験, N1.PDF

    书本详情 合格できる日本語能力試験, N1种类:Languages - Japanese Language Reference年:2010出版:Shohan.出版社:Aruku语言:japanese页 ...

  10. 记一次Mybatis-Plus动态分表DynamicTableNameInnerInterceptor里无法动态替换表名的坑

    首先上源码 protected String changeTable(String sql) { ExceptionUtils.throwMpe(null == tableNameHandler, & ...