温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

docker的安装配置和常见命令的使用

发布时间:2020-06-10 17:01:18 来源:亿速云 阅读:225 作者:元一 栏目:云计算

下载地址:

https://download.docker.com/linux/static/stable/x86_64/

docker概述
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。每个集装箱都包含自己的应用程序。即可以是一个应用也可以是一套服务,甚至是一个操作系统。

docker和虚拟机的区别

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

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

docker的核心概念

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

docker的安装

1.安装docker
安装docker有两种方式:一种是使用curl获得docker的安装脚本进行安装,另一种是使用yum仓库安装。
#咱们是使用yum仓库安装
docker的安装配置和常见命令的使用
使用systemctl  start docker  启动dockers容器
docker的安装配置和常见命令的使用
通过docker version可以查看daocker版本及信息

docker镜像操作

1.搜索镜像
在使用下载镜像前可以使用docker search 命令搜索远程官方仓库中的共享镜像
命令格式:docker search 关键字
docker的安装配置和常见命令的使用
其中返回的信息包括镜像名称(NAME),描述(DESCRIPTIOM),星级(STARS),是否官方创建(OFFICIAL),是否主动创建(AUTOMATED).
2.获取镜像
使用docker pull 命令在网上下载镜像到本地使用。
命令格式:docker pull 镜像名称
docker的安装配置和常见命令的使用
3.查看镜像信息
可以使用docker images命令查看镜像信息
docker images 仓库名,也可以使用docker images 查看所有
docker的安装配置和常见命令的使用
4.更名
使用dockers  tag  名称:标签  名称:标签   #后面的是要更改成的新名字。
例如把docker:dhcp改成dhcp:dhcp就如下操作
docker tag docker:dhcp  dhcp:dhcp
5.删除镜像
使用docker rmi 命令删除
例如删除dhcp:dhcp
docker的安装配置和常见命令的使用
6.存出镜像与载入镜像
使用docker save -o 命令导出
例如把本地dhcp:dhcp存出为文件dhcp
docker的安装配置和常见命令的使用
使用dockers load < 镜像名(打全路径)  载入镜像
例如把dhcp载入
docker的安装配置和常见命令的使用
7.上传镜像
使用docker push命令
例如把dhcp上传到私有仓库
docker的安装配置和常见命令的使用

docker容器操作

docker的创建就是将镜像加载到容器的过程。docker的容量十分轻量级。用户可以随时创建或者删除。新创建的容器,默认将处于停止状态,不运行任何程序,需要在其中发起一个进程来启动容器,这个进程就是该容器的唯一进程,所以当该进程结束的时候容器也会完全停止,停止的容器可以重新启动并保留原来的修改。
容器创建与启动
使用docker create 选项 镜像运行的程序
-i表示让容器的输入保持打开,-t表示让docker分配一个伪终端。
docker的安装配置和常见命令的使用
使用docker ps命令查看所以运行的容器,添加-a选项可以列出系统最后一次启动的容器
docker的安装配置和常见命令的使用
启动容器
使用docker start 容器的ID   #使用dockers ps -a 可以查看ID
docker的安装配置和常见命令的使用
终止容器
使用dockers stop 容器ID
docker的安装配置和常见命令的使用
进入容器
docker exec -it 容器ID
docker的安装配置和常见命令的使用
容器导出与导入
导入:!!!!
使用docker export 容器ID>文件名
例如将60ff4594cc73导入到dhcp文件里
docker的安装配置和常见命令的使用
导出:!!!!
使用cat  文件名 | docker import 要生成的镜像名:标签
docker的安装配置和常见命令的使用
容器的删除
使用dacker rm命令删除容器
例如删除ID号为60ff4594cc73的容器
docker的安装配置和常见命令的使用
如果删除一个正在运行的容器,先使用docker stop 容器ID  关闭容器在删除也可以使用-f选项强制删除

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI