【教程】:快速入门docker

本文详细介绍Docker的特点、安装步骤及操作教程,涵盖镜像、容器和仓库管理,适合初学者快速掌握Docker核心技术。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、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/

注册并创建自己的仓库

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张烫麻辣亮。

谢谢老板,祝你生8个儿子!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值