我是靠谱客的博主 伶俐狗,最近开发中收集的这篇文章主要介绍【教程】快速入门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的安装三、镜像+容器+仓库四、镜像的操作五、容器的操作六、仓库所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部