我是靠谱客的博主 伶俐狗,最近开发中收集的这篇文章主要介绍【教程】快速入门docker一、docker特点二、docker的安装三、镜像+容器+仓库四、镜像的操作五、容器的操作六、仓库,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
文章目录
- 一、docker特点
- 二、docker的安装
- 三、镜像+容器+仓库
- 四、镜像的操作
- 五、容器的操作
- 六、仓库
一、docker特点
1.docker的定义
docker是一种linux容器技术。容器有效的将由单个操作系统挂管理的资源划分到孤立的组中,以便更好的在组之间平衡有冲突的资源使用需求。可简单理解为一种沙盒 。每个容器内运行一个应用,不同的容器之间相互隔离,容器之间也可以建立通信机制。容器的创建和停止都十分快速,资源需求远远低于虚拟机。
2.docker的好处
- 能高效地构建应用。
- 能快速的交付和部署
- 高效的资源利用
- 轻松的迁移扩展
- 简单的更新管理
二、docker的安装
先下载和配置 yum
yum update
yum install -y yum-utils device-mapper-persistent-data lvm2
#设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
下载 Docker
yum install -y docker-ce
#查看是否安装成功
docker -v
查看docker
# 查看版本
docker --version
# 启动关闭查看服务:
systemctl start/stop/status docker
三、镜像+容器+仓库
- 镜像(Image): Docker 镜像,就是相当于是一个root文件系统。比如官方镜像ubuntu16.04 就是包含了一个整套的Ubuntu16.04最小系统的root文件系统。
- 容器(Container) :镜像和容器的关系,就像是面对程序设计中的类和对象一样,镜像时静态的定义,容器时镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。
- 仓库(Repository): 仓库可看成一个代码控制中心,用来保存镜像。
四、镜像的操作
1.查看本地镜像
docker images
- REPOSITORY: 表示镜像的仓库源
- TAG: 镜像的标签
- IMAGE ID: 镜像ID
- CREATED: 镜像创建时间
- SIZE: 镜像大小
2.查找镜像
# 从远处仓库查找redis的镜像
docker search redis
3.拉取镜像
# 搜索完,可以拉取镜像
docker pull 镜像名
4.删除镜像
方法一:docker image rm 镜像id/镜像名
方法二:docker rmi 镜像id或者镜像名
5.修改本地镜像的名
docker tag 旧名 新名字
五、容器的操作
1.创建容器
(1)创建一个正在运行的容器:
docker run -dit --name=容器名 镜像id /bin/bash
(2)创建一个没有运行的容器:
docker create -it --name=容器名字 镜像id /bin/bash
-d :以守护(后台)模式运行容器。创建一个容器在后台运行,需要使用 docker exec 进入容器。退出后,容器则不会关闭。
-i :保持容器运行。通常与 -t 同时使用。加入这两个参数后,容器创建后自动进入容器中,退出容器后,容器自动关闭。
-t :为容器重新分配一个伪输入终端,通常与 -i 同时使用。
--name: 为创建的容器命名。
最后的位置是绑定shell环境
2.查看所有容器
docker ps -a # 查看所有容器
docker ps # 查看所有正在运行的容器
3删除容器(正在运行的无法删除)
docker rm <容器ID或者容器名字>
4.停止容器
docker container stop 容器id或者容器名字
5.启动容器
docker start <容器ID或者容器名字>
6.进入容器
#如果进入没有运行的容器
docker start -ai <容器ID或者容器名字> /bin/bash
#如果要进入已经启动的容器
docker exec -it <容器ID或者容器名字> /bin/bash
7杀死容器
docker kill <容器ID或者容器名字>
8.退出容器
exit
六、仓库
- Repository用于存放镜像。公有仓库是所有人可以访问下载镜像的仓库。而私有仓库是规定范围内可以访使用的库。
- Docker 官网推出的docker仓库的一个公共服务器,在上面可以有公有和私有的镜像,目前已经有1万5千多的镜像在这个服务器上面,我们可以通过docker-hub来管理自己的镜像
Docker hub 的使用。(官网地址:https://hub.docker.com/)
注册并创建自己的仓库
最后
以上就是伶俐狗为你收集整理的【教程】快速入门docker一、docker特点二、docker的安装三、镜像+容器+仓库四、镜像的操作五、容器的操作六、仓库的全部内容,希望文章能够帮你解决【教程】快速入门docker一、docker特点二、docker的安装三、镜像+容器+仓库四、镜像的操作五、容器的操作六、仓库所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复