【转载】CentOS-yum安装Docker环境
安装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环境的更多相关文章
- docker(2)CentOS 7安装docker环境
前言 前面一篇学了mac安装docker,这篇来学习在linux上安装docker 环境准备 Docker支持以下的CentOS版本,目前,CentOS 仅发行版本中的内核支持 Docker. Doc ...
- linux centos yum安装LAMP环境
centos 6.5 1.yum安装和源代码编译在使用的时候没啥区别,但是安装的过程就大相径庭了,yum只需要3个命令就可以完成,源代码需要13个包,还得加压编译,步骤很麻烦,而且当做有时候会出错,源 ...
- CentOS 7安装docker环境
一.环境准备 Docker支持以下的CentOS版本: 1.Docker运行在CentOS 7(64-bit)上要求系统为64位,系统内核版本为3.10以上 2.Docker运行在Centos 6.5 ...
- 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 ...
- centos 安装卸载软件命令 & yum安装LAMP环境
安装一个软件时 yum -y install httpd 安装多个相类似的软件时 yum -y install httpd* 安装多个非类似软件时 yum -y install httpd php p ...
- 在RedHat/CentOS下安装Docker(不升级内核)
由于内核版本问题,最初仅Ubuntu可以较好的支持Docker.不过,由于RedHat系列OS(REHL.CentOS)是目前主流的Linux服务器操作系统,所以令RedHat系列OS支持Docker ...
- CentOS yum安装mcrypt详细图解教程
CentOS yum安装mcrypt详细图解教程 在Linux的发行版CentOS 6.3 系统下,LAMP(Linux+Apache+Mysql+php)环境搭建好后发现PHPMyadmin提示 “ ...
- CentOS7 下 yum 安装 Docker CE
前言 Docker 使用越来越多,安装也很简单,本次记录一下基本的步骤. Docker 目前支持 CentOS 7 及以后的版本,内核要求至少为 3.10. Docker 官网有安装步骤,本文只是记录 ...
- 使用 Vagrant + VirtualBox 快速构建 CentOS 下的 Docker 环境
Vagrant - 基础概念: Vagrant 是什么? Vagrant是一款用于在单个工作流程中构建和管理虚拟机环境的工具.凭借易于使用的工作流程和专注于自动化,Vagrant降低了开发环境设置时间 ...
随机推荐
- 列出 Ubuntu 和 Debian 上已安装的软件包
列出 Ubuntu 和 Debian 上已安装的软件包 如果你经常用 apt 命令,你可能觉得会有个命令像 apt 一样可以列出已安装的软件包.不算全错. apt-get 命令 没有类似列出已安装软件 ...
- vue2路由之指定滑动位置scrollBehavior-(载转)
看源码的时候看到这个属性: 新手自然不知道这个是什么东西了,查了下vue API: https://router.vuejs.org/en/advanced/scroll-behavior.html ...
- Java反射机制详情
1.运行环境 JDK8+lntellij IDEA 2018.3 2.反射机制是什么 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法:对于任意一个对象,都能够调用它的任意一个 ...
- 五种开源API网关实现组件对比
五种开源API网关实现组件对比 API 网关一些实现 使用一个组件时,尤其是这种比较流行的架构,组件肯定存在开源的,我们不必自己去从零开始去实现一个网关,自己开发一个网关的工作量是相当可观的, ...
- Go语言web开发---Beego的session
一.简介 Session是一段保存在服务器上的信息,当客户端第一次访问服务器时创建Session,同时也会创建一个名为beegosessionID,值为创建的Session的id的Cookie. 这个 ...
- GO文件读写03---使用缓冲读写实现视频文件的拷贝
package main import ( "bufio" "fmt" "io" "os" ) /* ·使用缓冲读写实现 ...
- C# 将DLL制作CAB包并在浏览器下载,自动安装。(Activex)(包括ie打开cab包一直弹出用户账户控制,确定之后无反应的解决办法。)
制作Activex程序网上有很多方法我就不说了,我的业务主要做的就是将DLL打包成CAB供浏览器下载. 下面制作证书,以及制作cab包需要用到一些工具.我将工具包上传到自己的博客园里了,以供大家下载. ...
- 调试动态加载的js
用浏览器无法调试异步加载页面里包含的js文件.简单的说就是在调试工具里面看不到异步加载页面里包含的js文件 最近在一个新的web项目中开发功能.这个项目的管理界面有一个特点,框架是固定的,不会刷新 ...
- CVD和ALD薄膜沉积技术应用领域
CVD和ALD薄膜沉积技术应用领域 显示 用于OLED.QD-OLED.甚至未来QLED的薄膜封装,通过有机/无机叠层结构的保护,水汽渗透率WVTR可降至10-5g/m2/day,保证OLED或者量子 ...
- 定位服务API案例
定位服务API案例 要使用定位服务API,需要确保设备已经下载并安装了HMS Core服务组件,并将Location Kit的SDK集成到项目中. 指定应用权限 Android提供了两种位置权限: A ...