当前位置: 首页 > news >正文

湖南营销类网站设计域名信息查询系统

湖南营销类网站设计,域名信息查询系统,做网站海报,wordpress金融模板Docker 基本概念与安装指南 一、Docker 核心概念 1. 容器(Container) 容器是 Docker 的核心运行单元,本质是一个轻量级的沙盒环境。它基于镜像创建,包含应用程序及其运行所需的依赖(如代码、库、环境变量等&#xf…

Docker 基本概念与安装指南

一、Docker 核心概念

1. 容器(Container)

容器是 Docker 的核心运行单元,本质是一个轻量级的沙盒环境。它基于镜像创建,包含应用程序及其运行所需的依赖(如代码、库、环境变量等),但与宿主机和其他容器隔离,确保环境一致性。

2. 镜像(Image)

镜像是容器的静态模板,类似于面向对象中的“类”。它通过分层存储(Layer)实现高效复用,用户可通过 Dockerfile 自定义镜像,或从公共仓库(如 Docker Hub)拉取预构建镜像。

3. 仓库(Registry)

仓库用于存储和分发镜像,分为公共仓库(如 Docker Hub)和私有仓库。用户可通过 docker push 和 docker pull 命令上传或下载镜像。

4. Docker 与虚拟机的区别

虚拟机:需模拟完整操作系统,资源占用高,启动慢。

Docker 容器:共享宿主机内核,资源占用低,启动秒级完成。

5. Dockerfile  Docker Compose

Dockerfile:定义镜像构建步骤的脚本文件。

Docker Compose:通过 YAML 文件管理多容器应用的编排工具。

二、Docker 安装步骤

1. Linux 系统(以 Ubuntu 为例)


# 1. 卸载旧版本(如有)

sudo apt-get remove docker docker-engine docker.io containerd runc

# 2. 安装依赖工具

sudo apt-get update

sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

# 3. 添加 Docker 官方 GPG 密钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

# 4. 设置稳定版仓库

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

# 5. 安装 Docker 引擎

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io

# 6. 验证安装

sudo docker run hello-world

权限配置(非 root 用户运行 Docker)


sudo usermod -aG docker $USER  # 将当前用户加入 docker 组

newgrp docker                  # 刷新用户组

2. Windows 系统

要求:Windows 10/11 64位,支持 WSL2(Windows Subsystem for Linux 2)。

步骤

    1. 启用 WSL2 功能:在 PowerShell 中执行 wsl --install。
    2. 下载并安装 Docker Desktop for Windows。
    3. 启动 Docker Desktop,在设置中启用 WSL2 后端。
    4. 验证:在终端运行 docker run hello-world。

3. macOS 系统

要求:macOS 10.15 或更高版本。

步骤

    1. 下载并安装 Docker Desktop for Mac。
    2. 双击安装包,将 Docker 拖入 Applications 文件夹。
    3. 启动 Docker,在菜单栏中确认状态为“Running”。
    4. 验证:终端运行 docker run hello-world。

三、快速入门示例

1. 运行 Nginx 容器


docker run -d -p 8080:80 --name my-nginx nginx

-d:后台运行容器。

-p 8080:80:将宿主机 8080 端口映射到容器的 80 端口。

访问 http://localhost:8080 查看 Nginx 默认页面。

2. 构建自定义镜像

创建 Dockerfile 文件:


FROM alpine:latest

RUN apk add --no-cache python3

CMD ["python3", "--version"]

构建并运行:


docker build -t my-python .

docker run my-python

四、常见问题与解决

  1. 权限拒绝错误

现象:执行 docker 命令时提示 Permission denied。

解决:将用户加入 docker 组并重启会话(见 Linux 安装步骤)。

  1. 镜像拉取缓慢

配置国内镜像加速器(如阿里云、中科大源),修改 /etc/docker/daemon.json:

 "registry-mirrors": ["https://<your-mirror-id>.mirror.aliyuncs.com"] }

http://www.cadmedia.cn/news/6730.html

相关文章:

  • wordpress子域名站点今日头条郑州头条新闻
  • 廊坊三河市疫情最新消息真人seo点击平台
  • 秦皇岛网站建设网络广告公司排名
  • 网站备案背景墙网站提交百度收录
  • 绵阳做手机网站建设百度网站怎么优化排名
  • 如何定制微信小程序吉林百度seo公司
  • 住房和城乡建设部科技网站首页精准营销推广方案
  • 徐州最好网站建设百度域名查询官网
  • 鹤山网站建设icp备案查询官网
  • 苏州和城乡建设局网站首页今日重大新闻
  • 新媒体营销方案策划书企业seo服务
  • 全球ic采购网免费关键词优化排名软件
  • 简单的旅游网站代码如何推广一个平台
  • 如何在电商上购物网站制作网站的全过程
  • 用户体验好的网站免费创建个人博客网站
  • 全国教育平台网站建设怎么下载有风险的软件
  • 铭坐网站建设广州网络广告推广公司
  • 园州网站建设网络营销策略理论
  • 网站定制哪儿济南兴田德润怎么联系软文案例200字
  • 天津网站建设zhy88什么广告推广最有效果
  • 自己的b2b网站建设百度关键词排名提升工具
  • 自适应网站制作在线建站模板
  • 定制化网站网络营销的主要手段
  • 赣州网站建设流程百度网页版怎么切换
  • 网页设计实训报告不足南昌做seo的公司有哪些
  • 找网站网页搜索快捷键
  • 美丽中国网页界面设计seo优化教程自学
  • 建筑公司名称大全南宁seo标准
  • 武汉网站建设027私域流量运营管理
  • vps搭建网站优化技术