安装Docker环境

$ yum install docker -y

启动Docker

$ systemctl start docker

设置自启动

$ systemctl enable docker

查看容器情况

$ docker ps -a

更新容器服务自启动

$ docker update --restart=always <CONTAINER ID>

$ docker update --restart=on-failure:5 <CONTAINER ID>

更新容器服务取消自启动

$ docker update --restart=no <CONTAINER ID>

全局镜像加速(可选)

$ vim /etc/docker/daemon.json

{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}

重启docker守护进程

$ systemctl daemon-reload

$ systemctl restart docker

kill和移除

$ docker kill <CONTAINER ID>

$ docker rm -f -v <CONTAINER ID>

$ docker volume rm <volume_name>

删除命名以prefix开头的容器(慎用
$ docker rm -f $(docker ps -a | grep "prefix*" | awk '{print $1}')
删除所有容器(慎用
$ docker rm -f $(docker ps -a | awk '{print $1}')

复制容器内的文件到宿主机

$ docker cp <CONTAINER ID>:/etc/xxx.xx /home/xxx/

复制宿主机的文件到容器内

$ docker cp /home/xxx/xxx.txt <CONTAINER ID>:/etc/

容器安装vim编辑器

用 docker exec -it xxxx bash 进入容器命令行(docker exec it xxx /bin/sh) 然后

apt update //更新容器软件列表

apt install vim

docker常用命令

查看指定容器

$ docker inspect <CONTAINER ID>

查看Docker的磁盘使用情况(类似于df命令)

$ docker system df

查看容器状态
$ docker stats 
$ docker stats <CONTAINER ID>
$ docker stats --no-stream --format "table {{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}"

清理(磁盘,删除关闭的容器、无用的数据卷和网络、无tag的镜像)

$ docker system prune

清理没有运行的Docker镜像(慎用

$ docker system prune -a

删除执行镜像(IMAGE ID)

$ docker rmi xxxxxxx

删除全部容器(慎用

$ docker rm 'docker ps -a -q'

查看指定容器的日志

$ docker logs -f <CONTAINER ID>

$ docker logs --tail 50 <CONTAINER ID>

$ docker logs --tail 50 <CONTAINER ID> > /data/logs07.log

$ docker logs --since='2019-07-10T09:00:00' <CONTAINER ID>

$ docker logs --tail 0 -f <CONTAINER ID>

$ docker logs -- since='2019-07-10T09:00:00' --tail 50 <CONTAINER ID>

进入指定已启动的容器

$ docker exec -it <CONTAINER ID> /bin/bash

 

本文系转载内容,原文地址

【转载】CentOS-yum安装Docker环境的更多相关文章

  1. docker(2)CentOS 7安装docker环境

    前言 前面一篇学了mac安装docker,这篇来学习在linux上安装docker 环境准备 Docker支持以下的CentOS版本,目前,CentOS 仅发行版本中的内核支持 Docker. Doc ...

  2. linux centos yum安装LAMP环境

    centos 6.5 1.yum安装和源代码编译在使用的时候没啥区别,但是安装的过程就大相径庭了,yum只需要3个命令就可以完成,源代码需要13个包,还得加压编译,步骤很麻烦,而且当做有时候会出错,源 ...

  3. CentOS 7安装docker环境

    一.环境准备 Docker支持以下的CentOS版本: 1.Docker运行在CentOS 7(64-bit)上要求系统为64位,系统内核版本为3.10以上 2.Docker运行在Centos 6.5 ...

  4. centos yum安装docker

    cd /etc/yum.repos.d/ mv CentOS-Base.repo CentOS-Base.repo_bak wget -O /etc/yum.repos.d/CentOS-Base.r ...

  5. centos 安装卸载软件命令 & yum安装LAMP环境

    安装一个软件时 yum -y install httpd 安装多个相类似的软件时 yum -y install httpd* 安装多个非类似软件时 yum -y install httpd php p ...

  6. 在RedHat/CentOS下安装Docker(不升级内核)

    由于内核版本问题,最初仅Ubuntu可以较好的支持Docker.不过,由于RedHat系列OS(REHL.CentOS)是目前主流的Linux服务器操作系统,所以令RedHat系列OS支持Docker ...

  7. CentOS yum安装mcrypt详细图解教程

    CentOS yum安装mcrypt详细图解教程 在Linux的发行版CentOS 6.3 系统下,LAMP(Linux+Apache+Mysql+php)环境搭建好后发现PHPMyadmin提示 “ ...

  8. CentOS7 下 yum 安装 Docker CE

    前言 Docker 使用越来越多,安装也很简单,本次记录一下基本的步骤. Docker 目前支持 CentOS 7 及以后的版本,内核要求至少为 3.10. Docker 官网有安装步骤,本文只是记录 ...

  9. 使用 Vagrant + VirtualBox 快速构建 CentOS 下的 Docker 环境

    Vagrant - 基础概念: Vagrant 是什么? Vagrant是一款用于在单个工作流程中构建和管理虚拟机环境的工具.凭借易于使用的工作流程和专注于自动化,Vagrant降低了开发环境设置时间 ...

随机推荐

  1. Python 库整理【收藏】

    库名称简介 Chardet字符编码探测器,可以自动检测文本.网页.xml的编码. colorama主要用来给文本添加各种颜色,并且非常简单易用. Prettytable主要用于在终端或浏览器端构建格式 ...

  2. 025.Python面向对象以及对对象的操作

    一 面向对象基本概念 1.1 OOP面向对象的程序开发 用几大特征表达一类事物称为一个类,类更像是一张图纸,表达只是一个抽象概念 对象是类的具体实现,更像是由这图纸产出的具体物品,类只有一个,但是对象 ...

  3. LNMP/LAMP

    LNMP/LAMP 环境: 名称 Linux Nginx MySQL PHP Apache 版本 Centos7 nginx-1.14.1 mysql-5.6.25 php-5.6.36 Apache ...

  4. mysql基础之日志管理(查询日志、慢查询日志、错误日志、二进制日志、中继日志、事务日志)

    日志文件记录了MySQL数据库的各种类型的活动,MySQL数据库中常见的日志文件有 查询日志,慢查询日志,错误日志,二进制日志,中继日志 ,事务日志. 修改配置或者想要使配置永久生效需将内容写入配置文 ...

  5. linux 磁盘管理命令之df-(转自 Howie的专栏)

    linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息. 1.命令格式: df [选项] [文件] 2.命 ...

  6. Centos7.4永久修改系统时间

    [root@V3B01-zsy yum.repos.d]# date -s "2019-09-24 17:02:30" 2019年 09月 24日 星期二 17:02:30 CST ...

  7. 模糊视频帧插值:CVPR2020论文点评

    模糊视频帧插值:CVPR2020论文点评 Blurry Video Frame Interpolation 论文链接:https://arxiv.org/pdf/2002.12259.pdf 摘要 现 ...

  8. Consistent 与 Mirrored 视角

    Consistent 与 Mirrored 视角 在进行分布式训练时,OneFlow 框架提供了两种角度看待数据与模型的关系,被称作 consistent 视角与 mirrored 视角. 本文将介绍 ...

  9. 如何打造高性能的 Go 缓存库

    转载请声明出处哦~,本篇文章发布于luozhiyun的博客:https://www.luozhiyun.com/archives/531 文中代码位置: https://github.com/devY ...

  10. Python_selenium页面元素整合设计经验