一、常见基本docker命令

docker是在一个linux虚拟机上运行的(对于windows来说),打开Docker quickStart terminal,就连街上了docker的 daemon

在这个里面

docker -v,我们可以查看docker版本

docker run -i -t --name=' '      交互式常见病运行一个容器,容器自定义名字;如果不存在镜像(image),则下载

docker ps -a                           列出所有容器

docker ps                               列出运行的容器

docker ps -l                            列出刚运行的容器

docker [name/id]                    检查相应的容器,查看各项配置

docker start -i  [object]           运行一个已经存在的容器

docker rm [object]                   删除一个已经存在并停止的容器

docker stop [OPTIONS] CONTAINER [CONTAINER...]      停止一个容器

二、守护式容器

以上的容器并不能后台运行,那么怎么可以让容器后台运行呢,

1、可以采用ctrl+P连续按 ctrl+Q来实现容器退出,退出后容器

如上,不用exit,我们就退出后了

我们可以看到正在运行的容器

我们利用attach [name/id]命令,会重新进入容器:docker attach bbba32378d04

2、我们使用run命令启动一个守护式容器

run -d [镜像名] 命令 参数

输入: docker run --name dc1 -d ubuntu /bin/sh -c "while true;do echo hello world;sleep 1;done"

查看到他在运行

尽然后台运行,我们可以查看日志查看运行的状况

如果不指定参数会返回所有日志

输入docker logs dc1 返回了所有的日志

docker logs -t  dc1  显示时间

docker logs -tf  dc1一直更新

ctrl+c停止

docker logs -tf --tail 10  dc1   显示最新的10条,数字为0的时候显示最新

3、容器中查看运行的进程

docker top dc1

4、docker的里面是一个容器运行一个进程,但是监控等要求运行新的进程

我们docker exec -i  -t dc1 /bin/bash

docker top dc1

5、停止守护式容器

docker stop dc1 (发信号等待)

docker kill dc1    (直接快速结束)

 可以在https://www.runoob.com/docker/docker-command-manual.html查看常用命令

Docker学习のDocker的简单应用的更多相关文章

  1. docker学习笔记:简单构建Dockerfile【Docker for Windows】

    参考与入门推荐:https://www.cnblogs.com/ECJTUACM-873284962/p/9789130.html#autoid-0-0-9 最近学习docker,写一个简单构建Doc ...

  2. Docker学习—Docker简介

    什么是Docker Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目.它基于 Google 公司推出的 Go 语言实现. 项目后来加入了 Linu ...

  3. docker学习---docker基础知识

    目录 docker的基础 1.安装docker 2.使用镜像 3.镜像迁移|导入和导出 4.docker Hub介绍 5.搭建私有镜像仓库 5.1.docker开源的镜像分发工具--docker Re ...

  4. Docker学习のDocker和虚拟机

    最初听到Docker,是作为虚拟机来宣传的,但是它本质不是虚拟机 一.虚拟机 虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的.运行在一个完全隔离环境中的完整计算机系统. ...

  5. DOCKER学习 docker

    DOCKER只能安装到LIUX系列机器上 如果WINDOWS想安装必须通过虚拟机来完成. 比如用VM,VBOX等 安装之前需要用ROOT账户 su 安装DOCKER (CE是个人版本,EE是企业版本) ...

  6. Docker学习--docker的基本认识

    1.Docker 架构 Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器. Docker 容器通过 Docker 镜像来创建. 容器与镜像的关系类似于 ...

  7. Docker学习-Docker搭建Consul集群

    1.环境准备 Linux机器三台 网络互通配置可以参考 https://www.cnblogs.com/woxpp/p/11858257.html 192.168.50.21 192.168.50.2 ...

  8. Docker学习のDocker镜像

    一.列出镜像 命令:docker images [optsions] [repositort] -a 标识列出所有 -f  写过滤条件 --no-trunc  不截断id -q 只显示唯一id rep ...

  9. 1.ASP.NET Core Docker学习-Docker介绍与目录

    Docker的优点: 1节约时间,快速部署和启动 2节约成本 3标准化应用发布 4方便做持续集成 5可以用Docker做为集群中的轻量主机或节点 6方便构建基于SOA或者微服务架构 的系统 学习目录: ...

随机推荐

  1. hexo next博客之无敌之舒服之美妙之轻松之发布博客(mweb,github自主开发插件)

    文章目录 **前言:** 具体用法 **mweb for mac** 注意 **github插件下载** 个人博客:https://mmmmmm.me 源码:https://github.com/da ...

  2. svn 类似.gitignore功能实现

    svn propset -R svn:ignore -F .cvsignore .

  3. html01. <!DOCTYPE html>

    解释 在HTML文档初,往往会有这么一句话<!DOCTYPE html>,它是html5标准网页声明,全称为Document Type HyperText Mark-up Language ...

  4. pta作业1

    7-1 打印沙漏 (20 分) 本题要求你写个程序把给定的符号打印成沙漏的形状.例如给定17个“*”,要求按下列格式打印 ***** *** * *** ***** 所谓“沙漏形状”,是指每行输出奇数 ...

  5. 配置Keepalived单实例实现单IP自动漂移接管

    实验要求 ==> 实现Keepalived高可用对之间的故障切换过程,配置的vrrp实例的VIP为192.168.10.66,可以将其配置在网卡别名上. 实验环境 ==> CentOS 7 ...

  6. 1-vim-简介

    vi(visual interface)是Linux最经典的文本编辑器 vi的核心设计思想-让程序员的手指始终保持在键盘的核心区域,就能完成所有的编辑操作. vi的特点 没有图形界面 只能编辑文本内容 ...

  7. ArrayList底层代码解析笔记

    通过底层代码可以学习到很多东西: public class ArrayList<E> extends AbstractList<E> implements List<E& ...

  8. 【洛谷】P1229快速幂

    题目链接:https://www.luogu.org/problemnew/show/P1226 题意:求b^p % m之后的结果 题解:快速幂模板 代码: #include<iostream& ...

  9. sudo dpkg --configure -a无法解决的问题

    系统升级及新立得启动时出现的问题,还不能安装软件 E: dpkg 的操作被中断了, 您必须手动执行 'sudo dpkg --configure -a' 以修复这个问题. E: _cache-> ...

  10. boost asio tcp 多线程

    common/pools.h // common/pools.h #pragma once #include <string> #include <boost/pool/pool.h ...