hjr-linux:centos7 docker

本文详细介绍了Docker的基本概念,包括其与虚拟机的区别、镜像的使用以及如何在Linux系统上安装和配置Docker。通过实例演示了Docker的运行和端口映射,并提供了配置加速的方法。

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

理解

  • docker是安装在linux 系统里的一个程序,这个程序有linux的内核
  • docker可已安装多个镜像,所有镜像共用docker里的Linux内核
  • 虚拟机可以安装各种操作系统,各种系统里可以跑各种程序,docekr只能安装linux的各种发行版和linux下跑的各种程序镜像,这是和虚拟机的区别,原因见上一条
  • 镜像是一个程序包,比如nginx镜像,php镜像,tomcat镜像等
  • 安装镜像避免了直接把程序安装到linux系统,而是安装到docker中
  • docker相当于在服务器linux系统中隔离出一层,管理各种程序
  • docker可以理解为在linux系统里,安装各个程序的微型虚拟机。每个镜像跑到一个进程里
  • docker是一个软件,docker管理并运行的的各个镜像才是各个容器
  • 比如一个tomcat镜像,docket内部端口可以映射到服务器的任意端口上

安装步骤

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

sudo yum makecache fast

sudo yum -y install docker-ce

开启服务:

sudo systemctl start docker

测试:

docker run hello-world

配置加速

/etc/docker/daemon.json

在该配置文件中加入(没有该文件的话,先建一个):

{ "registry-mirrors": ["http://hub-mirror.c.163.com"] }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

架构师小侯

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值