Docker的介绍与安装

Docker 对初学者的简单解释和应用场景


1.什么是 Docker?

简单来说,Docker 就像一个“装箱子”的工具,这个箱子叫做“容器”。

你写的程序和它运行需要的环境(比如操作系统、软件、工具)都装进一个箱子里。这个箱子可以搬到任何一台电脑上,不用担心环境不一样导致程序不能运行。


2.Docker 的好处

  • 环境一致:开发时的环境和别人运行程序的电脑完全一样,避免“我这能运行,你那不行”的问题。

  • 轻松分享:打包好的箱子可以直接分享给别人,别人拿了就能跑。

  • 快速运行:启动程序速度快,不用像传统虚拟机一样启动一个复杂的系统。


3.初学者可以用 Docker 做什么?

  1. 搭建学习环境

    • 想学习数据库、编程语言或者搭建网站,不用担心安装繁琐,只要拉一个对应的 Docker 容器,几秒钟就能开始使用。
  2. 试用新软件

    • 想试试新版本的软件或者工具,不影响电脑上的其他软件,用 Docker 容器试运行。
  3. 保存和分享项目

    • 写的程序连同它的运行环境一起打包,别人拿到你的包可以快速运行。

4.举个简单例子

你想在电脑上练习 Python 编程,而且想用特定版本的 Python 和一些库:

  • 你用 Docker 拉一个“装有Python环境”的容器。

  • 通过容器,你能直接写代码、运行程序,不用担心本地电脑有没有安装对应版本。

  • 之后你可以把这个容器发给朋友,朋友也能用完全一样的环境跑你的代码。

Docker 就像是给程序装了一个万能的小盒子,不管你换了什么电脑,这个盒子里的程序都能平稳运行。
对于初学者来说,学习使用 Docker 可以让你更方便地搭建各种环境,减少很多因为环境问题带来的烦恼。


Docker 安装与入门使用指南

一、安装 Docker

1. Windows

  • 访问官网下载安装包:https://www.docker.com/get-started
  • 下载 Docker Desktop for Windows
  • 根据提示安装,安装时需开启 Windows 的 Hyper-V 功能(安装程序会提示)。
  • 安装完成后,重启电脑。
  • 打开 Docker Desktop,确认 Docker 图标显示正常(鲸鱼图标)。

2. macOS

  • 同样访问官网下载安装包。
  • 下载 Docker Desktop for Mac
  • 打开安装包,拖动 Docker 到应用程序文件夹。
  • 运行 Docker Desktop,等待启动完成。

3. Linux(以 CentOS7 为例)

官方文档地址:https://docs.docker.com/engine/install/centos/

1.卸载旧版docker

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

2.设置docker yum源(二选一)
设置为阿里云的源速度可以快一点(推荐)

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

如果不想阿里云的源,也可用官方源(可能遇到网络问题)

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

3.安装docker

sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

4.启动docker

sudo systemctl start docker

5.设置开机自启动

sudo systemctl enable docker

6.查看版本

docker -v
docker info
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值