Docker在centos上的安装与常用命令大全
一.docker的安装与加速器配置
- 安装docker:yum install docker (默认安装路径/var/lib/docker)
- 启动docker服务:systemctl start docker.service (sudo service docker start)
- 配置开机启动并验证:systemctl enable docker.service
- 验证:查看docker版本信息 : docker version
- 配置docker加速器
vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://registry.docker-cn.com"]
} - 然后重启docker服务:
systemctl daemon-reloadsystemctl restart docker (sudo service docker restart)
二.在docker中运行hello world实例
将image从仓库抓到本地
三.常用命令大全
- docker version显示docker版本信息
- docker info显示docker系统信息
- docker search从Docker Hub查找镜像
- docker images列出本地镜像
- docker ps列出所有在运行的容器信息docker ps -a 显示所有的容器,包括未运行的
- docker pull从镜像仓库中拉取或者更新指定镜像
- docker start/stop/restart启动/停止/重启容器
- docker rm删除一个或多个容器docker rm mynginx 删除容器mynginx,正在运行中的容器需要stop后才能删除,或者使用强制删除。docker rm -f mynginx 强制删除运行中的容器mynginxdocker rm -f `docker ps -a -q` 删除所有容器
- docker rmi删除本地一个或多个镜像docker rmi codehi/nginx:v1 删除镜像codehi/nginx:v1docker rmi -f codehi/nginx:v1 强制删除docker rmi `docker images -q` 删除所有镜像
- docker logs获取容器的日志docker logs -f mynginx 跟踪容器mynginx的日志,实时输出的
- docker history查看指定镜像的创建历史
- docker login登陆到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hubdocker login 登录至Docker Hub,下一步会提示输入账号密码
- docker logout登出Docker Hub
- docker push将本地的镜像上传到镜像仓库,要先登陆到镜像仓库
- docker commit从容器创建一个新的镜像
- docker tag标记本地镜像,将其归入某一仓库
- docker save将指定镜像保存成 tar 归档文件
- docker load从归档文件中创建镜像
- docker export将文件系统作为一个tar归档文件导出到STDOUT
- docker import从归档文件中创建镜像
- docker kill杀掉一个运行中的容器
- docker exec -u 0 -it 39aee58111e1/bin/bash进入某个容器内部(u 0 是使用root权限,如果不需要修改文件可以不使用此参数;39aee58111e1为容器id)
欢迎大家继续补充,方便我们想使用的时候可以快速看到,当然,常用的还是记住比较好
Docker在centos上的安装与常用命令大全的更多相关文章
- docker在Centos上的安装
Centos6安装docker 系统:centos6.5 内核:3.10.107-1(已升级),docker对RHEL/Centos的最低内核支持是2.6.32-431,epel源的docker版本推 ...
- docker 在centos上的安装实践
使用yum安装docker yum -y install docker-io [root@localhost goblin]# yum -y install docker-io Loaded plug ...
- mysql集群基于docker 在centos上
新博客https://blog.koreyoshi.work/ mysql集群(PXC)基于docker 在centos上 常用设计方案 Replication(复制) 速度快 弱一致性 低价值 场景 ...
- Cacti中文版在Centos上的安装
最近老有人问Cacti中文版在哪下载啊怎么安装啊,我在这里一遍给大家讲解了:Cacti中文版在Centos上的安装 1.基本安装 cacti是运作在apache+php+mysql+net-snmp工 ...
- MongoDB 3.2 在CentOS 上的安装和配置
MongoDB 3.2 在CentOS 上的安装和配置 2016-01-06 14:41:41 发布 您的评价: 0.0 收藏 0收藏 一.安装 编辑/etc/yum.re ...
- linux基础学习之软件安装以及常用命令
linux基础学习之软件安装以及常用命令 调用中央仓库: yum install wget 然后下载nodejs: wget https://nodejs.org/dist/v10.14.2/node ...
- Git安装和常用命令
Git是目前世界上最先进的分布式版本控制系统!!! Git能自动帮我们记录每次文件的改动,还可以让同事协作编辑. 接下来,简单的介绍下Git的安装和常用命令: Git安装: 1.Windows系统,进 ...
- Centos下磁盘管理的常用命令记录(如查找大文件)
Centos下磁盘管理的常用命令记录 查看系统磁盘空间占用,使用命令: df -h 结果: 查看磁盘inode使用情况,如果inode用完了,磁盘就没法写入新的内容了: df -i 结果: 如何查找磁 ...
- RabbitMQ入门教程(一):安装和常用命令
原文:RabbitMQ入门教程(一):安装和常用命令 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn ...
随机推荐
- Java IO 流--FileUtils 工具类封装
IO流的操作写多了,会发现都已一样的套路,为了使用方便我们可以模拟commosIo 封装一下自己的FileUtils 工具类: 1.封装文件拷贝: 文件拷贝需要输入输出流对接,通过输入流读取数据,然后 ...
- Web前端开发必不可少的9个开源框架
大多数人想到Web开发时,通常会想到HTML或JavaScript,往往忽略了CSS,根据Wikipedia的说法,CSS既是网页中最重要也是最常被遗忘的部分之一,尽管它是万维网的三大基础技术之一. ...
- Python之numpy,pandas实践
Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言. Jupyter Notebook 的本质是一个 Web 应用程序,便 ...
- 【vue】nextTick源码解析
1.整体入手 阅读代码和画画是一样的,忌讳一开始就从细节下手(比如一行一行读),我们先将细节代码折叠起来,整体观察nextTick源码的几大块. 折叠后代码如下图 整体观察代码结构 上图中,可以看到: ...
- 通达OA-2017版本漏洞复现
搭建环境 服务器 虚拟机系统版本:Windows Server 2016. 安装服务端 1.下载安装程序 这里我们下载的是2017版本的通达OA服务端: 2.安装程序 配置服务: 漏洞复现 1.任意文 ...
- Scala教程之:Either
在之前的文章中我们提到了Option,scala中Option表示存在0或者1个元素,如果在处理异常的时候Option就会有很大的限制,因为Option如果返回None,那么我并不知道具体的异常到底是 ...
- 你的GitHub,怎么和我用的不太一样?
说起代码托管,相信绝大多数人脑海中浮现出的第一个词都是"GitHub".经过多年的发展,GitHub俨然已经成为了代码托管领域的标签- 随着国内互联网环境的优化,互联网产业链的不断 ...
- Get on the CORBA
from: <The Common Object Request Broker: Architecture and Specification> Client To make a requ ...
- 通过express框架为前端提供api(数据),妈妈再也不用担心后端不给我数据了~
个人网站 https://iiter.cn 程序员导航站 开业啦,欢迎各位观众姥爷赏脸参观,如有意见或建议希望能够不吝赐教! 首先,确保自己安装了express框架. 没有安装的同学可以参照下面这篇博 ...
- extend()和append()区别
extend()和append()都可以用来添加. 例: a = [1,2,3,4,5,6] b = [7,8,9,10] c = {'aa':123,'bb':456,'cc':789} 1. ...