docker的安装及基本命令

docket的安装及基本命令



下载
各个版本Docker地址:https://download.docker.com/linux/static/stable/x86_64/




docker概述
docker是在liunx容器里运行应用的开源工具,是一种轻量级的“虚拟机”。
docker的logo设计为蓝色鲸鱼,鲸鱼可以看作为宿主机,而集装箱可以理解为相互隔离的容器。

每个集装箱都包含自己的应用程序。即可以是一个应用也可以是一套服务,甚至是一个操作系统。

docker和虚拟机的区别

特性 docker容器 虚拟机
启动速度 秒级 分钟级
计算能力耗损 几乎无 耗损50%
性能 接近原生 弱于
系统支持量(单机) 上千个 几个或几十个
隔离性 资源限制 完全隔离

传统虚机机需要额外的虚拟机管理程序和虚拟机操作系统层,而docker容器是直接在操作层面之上实现的虚拟化。

docker的核心概念

1.镜像
docker的镜像是创建容器的基础,类似虚拟机的快照,可以理解为是一个面向docker容器引擎的只读模块。
2.容器
docker容器是从镜像创建的运行实例。它可以被启动,停止和删除。所创建的每一个容器都是相互隔离,互不可见,可以保证安全性的平台。
3.仓库
docker仓库是用来集中保存镜像的地方,当创建了自己的镜像之后可以使用push命令将它上传到公共仓库或私有仓库,这样一来当下次要另一台机器上使用这个镜像时,就可以在仓库上拉取下来就可以了。

docker的安装

1.安装docker
安装docker有两种方式:一种是使用curl获得docker的安装脚本进行安装,另一种是使用yum仓库安装。
#咱们是使用yum仓库安装

使用systemctl start docker 启动dockers容器

通过docker version可以查看daocker版本及信息

docker镜像操作

1.搜索镜像
在使用下载镜像前可以使用docker search 命令搜索远程官方仓库中的共享镜像
命令格式:docker search 关键字

其中返回的信息包括镜像名称(NAME),描述(DESCRIPTIOM),星级(STARS),是否官方创建(OFFICIAL),是否主动创建(AUTOMATED).
2.获取镜像
使用docker pull 命令在网上下载镜像到本地使用。
命令格式:docker pull 镜像名称

3.查看镜像信息
可以使用docker images命令查看镜像信息
docker images 仓库名,也可以使用docker images 查看所有

4.更名
使用dockers tag 名称:标签 名称:标签 #后面的是要更改成的新名字。
例如把docker:dhcp改成dhcp:dhcp就如下操作
docker tag docker:dhcp dhcp:dhcp
5.删除镜像
使用docker rmi 命令删除
例如删除dhcp:dhcp

6.存出镜像与载入镜像
使用docker save -o 命令导出
例如把本地dhcp:dhcp存出为文件dhcp

使用dockers load < 镜像名(打全路径) 载入镜像
例如把dhcp载入

7.上传镜像
使用docker push命令
例如把dhcp上传到私有仓库

docker容器操作

docker的创建就是将镜像加载到容器的过程。docker的容量十分轻量级。用户可以随时创建或者删除。新创建的容器,默认将处于停止状态,不运行任何程序,需要在其中发起一个进程来启动容器,这个进程就是该容器的唯一进程,所以当该进程结束的时候容器也会完全停止,停止的容器可以重新启动并保留原来的修改。
容器创建与启动
使用docker create 选项 镜像运行的程序
-i表示让容器的输入保持打开,-t表示让docker分配一个伪终端。

使用docker ps命令查看所以运行的容器,添加-a选项可以列出系统最后一次启动的容器

启动容器
使用docker start 容器的ID #使用dockers ps -a 可以查看ID

终止容器
使用dockers stop 容器ID

进入容器
docker exec -it 容器ID

容器导出与导入
导入:!!!!
使用docker export 容器ID>文件名
例如将60ff4594cc73导入到dhcp文件里

导出:!!!!
使用cat 文件名 | docker import 要生成的镜像名:标签

容器的删除
使用dacker rm命令删除容器
例如删除ID号为60ff4594cc73的容器

如果删除一个正在运行的容器,先使用docker stop 容器ID 关闭容器在删除也可以使用-f选项强制删除
————————————————————————————————————————
本章完结!

原文地址:https://blog.51cto.com/14243230/2464521

时间: 2024-10-10 06:50:52

docker的安装及基本命令的相关文章

Docker的安装基本命令配置详解

Docker 官网:https://docs.docker.com      Docker值得关注的特性:         文件系统隔离:每个进程容器运行在一个完全独立的根文件系统里.         资源隔离:系统资源,像CPU和内存等可以分配到不同的容器中,使用Cgroup.         网络隔离:每个进程容器运行在自己的网络空间,虚拟接口和IP地址.             日志记录:Docker将会收集和记录每个进程容器的标准流(stdout/stderr/stdin),用于实时检索

Docker的安装和使用说明——Docker for Windows

一.Docker安装 1.1官方方法 官方下载页面:http://www.docker.com/products/docker#/windows 官方下载地址:https://download.docker.com/win/stable/InstallDocker.msi 1.2推荐方法: 1.2.1 DockerToolbox官方地址:http://www.docker.com/products/docker-toolbox 官方最新版:https://github.com/docker/to

Docker CE安装及配置国内镜像加速教程

Docker CE安装教程 一.版本说明 2017年2月份,Docker公司发布了全新的Docker版本:V1.13.0.从2017年3月1号开始,Docker的版本命名发生如下变化: 项目 说明 版本格式 YY.MM stable版本 每个季度发行 edge版本 每个月发行 同时将Docker分成CE和EE 2个版本.CE版本即社区版(免费,支持周期三个月),EE即企业版,强调安全,付费使用. Docker 会每月发布一个 edge 版本(17.03, 17.04, 17.05...),每三个

Docker的安装及简单使用

1.  Docker的安装 (这里的“安装docker”其实就是安装Docker Engine) $ sudo apt-get intasll docker.io note: apt-get是ubuntu安装软件的管理工具 2.  确认docker engine是否安装成功 # Check that you have a working install $ sudo docker info 3.  下载一个镜像(Download a pre-built image) # Download an

docker客户端安装

前置条件 CentOS7.1以上 查看发行版版本号 lsb_release -a 安装docker yum安装 1)使用root权限登录系统 2)更新系统包到最新 yum -y update 3)添加yum仓库 # cat >/etc/yum.repos.d/docker.repo <<-EOF [dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/7 enab

Docker的安装与启动

Docker安装 #yum install docker-engine (centos 6.5) 或者#curl -fsSL https://get.docker.com/ | sh 如果是出现"Warning: the "docker" command appears to already exist on this system."就意味你曾经装过docker但是失败了,这个时候需要#yum list installed | grep docker,然后把出现的

Docker的安装,配置,更新和卸载

在Linux中开启Docker引擎 我们可以在Linux中安装Docker并运行Hello world应用程序.通过下面这些操作,我们将会学到更多有关于Docker的基础特征.我们将会学到如何: 安装Docker引擎 在一个容器中运行软件镜像 在Docker Hub中浏览一个镜像 创建你的镜像,并且在容器中运行它 创建一个Docker Hub账户和一个镜像库 创建你自己的镜像 将你的镜像放到Docker Hub中让其他人使用 该开始教程是用于减少用户碰到问题的可能性,为了能够测试成功,一定要遵循

docker 的安装

官方网站上有各种环境下的 安装指南,这里主要介绍下Ubuntu和CentOS系列的安装. Ubuntu 系列安装 Docker 通过系统自带包安装 Ubuntu 14.04 版本系统中已经自带了 Docker 包,可以直接安装. $ sudo apt-get update $ sudo apt-get install -y docker.io $ sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker $ sudo sed -i '$acompl

docker——容器安装tomcat

写在前面: 继续docker的学习,学习了docker的基本常用命令之后,我在docker上安装jdk,tomcat两个基本的java web工具,这里对操作流程记录一下. 软件准备: 1.jdk-7u79-linux-x64.tar.gz 2.apache-tomcat-8.0.36.tar.gz 下载centos镜像:(下载centos这个过程极其漫长) 1 # 启动docker服务 2 service docker start 3 4 # 检索centos镜像 5 docker searc