Docker实战教程 第3章 Dockerfile

4-2 通过dockerfile制作镜像

需求

bash 复制代码
制作一个具有ping ip ifconfig vim 这些命令工具的一个nginx镜像,通过dockerfile完成

STEP1 : 写一个Dockerfile

dockerfile 复制代码
FROM nginx		# 基于一个基础镜像
RUN ls

step2

docker build .

  • -f 指定使用的dockerfile来生成镜像
  • -t 指定镜像名和标签

下载方式

bash 复制代码
apt-get update

# ifconfig
apt-get install -y net-tools

# ping
apt-get install -y iputils-ping

# ip
apt-get install -y iproute2

修改镜像源

bash 复制代码
echo "deb http://mirrors.aliyun.com/debian/ buster main non-free contrib" > /etc/apt/sources.list
相关推荐
Crazy________1 小时前
k8s部署若依微服务架构流程,v3.6.6
运维·云原生·容器·kubernetes·状态模式
云飞云共享云桌面2 小时前
广东精密机械设备工厂8-10人共享一台SolidWorks设计服务器
运维·服务器·3d·自动化·汽车·制造
jieyucx2 小时前
【高级利用】条件竞争与逻辑漏洞:与服务器赛跑的艺术
android·运维·服务器·web安全·文件上传
tianyuanwo2 小时前
服务器OS组件研发效能度量可视系统——顶层方案设计与阶段性规划
运维·服务器·度量系统
初级炼丹师(爱说实话版)2 小时前
Ubuntu服务器配置docker
服务器·ubuntu·docker
黄华SJ520it3 小时前
二二复制定点裂变双轨商城系统开发:原理、架构与实战指南
运维·小程序·架构·系统开发
生活爱好者!3 小时前
NAS还能用来开视频会议?docker一键部署MiroTalk SFU
运维·docker·容器
xiaoxiangsiyan3 小时前
GitLab CI/CD 自托管(EE 企业版)+ Kubernetes Runner 集群 + ArgoCD(GitOps 部署)
运维·网络·ci/cd·容器·kubernetes·gitlab·argocd
PC2005-cloud4 小时前
KubeSphere 安装到插件管理实战:本地 K8s 搭建可视化容器平台
云原生·容器·kubernetes
深爱水瓶 血影S狂风4 小时前
函数调用过程探究
linux·运维·服务器