Dockerfile创建Ubuntu镜像实践
手动安装Linux命令
下载Ubuntu镜像
docker pull ubuntu
启动一个ubuntu容器
docker run -it --name myubuntu01 ba6acccedd29 /bin/bash
查看Ubuntu版本
cat /etc/issue
//Ubuntu 20.04.3 LTS \n \l
查看ubuntu中基本命令,都无法使用
vim //文本编辑
ifconfig //显示或配置网络设备
ping //因特网包探索器,用于测试网络连接量的程序
手动安装命令
apt-get update //更新源列表
apt-get install -y vim //安装文本编辑命令
apt-get install -y net-tools //安装显示或配置网络设备命令
apt-get install -y iputils-ping //安装ping命令
命令安装成功,测试没问题
使用Dockerfile创建Ubuntu镜像
编写dockerfile
FROM ubuntu
MAINTAINER sunjiedgsunENV MYPATH /usr/local
WORKDIR $MYPATHRUN apt-get update
RUN apt-get install -y vim
RUN apt-get install -y net-tools
RUN apt-get install -y iputils-pingEXPOSE 80CMD /bin/bash
生成镜像
docker build -f dockerfile01 -t myubuntu:1.0.0 .
查看镜像的创建历史过程
docker history bb9803c8b55a
使用刚刚生成的镜像,启动一个容器,并测试相关命令,都可以使用
docker run -it --name myubuntu02 bb9803c8b55a /bin/bash
Dockerfile创建Ubuntu镜像实践相关推荐
- dockerfile 创建Jenkins镜像
最近在学习docker,docker 基础在前面的文章已经讲解. 基本结构: FROM ubuntu:latest MAINTAINER wwyx wwyzxs@163.com WORKDIR /op ...
- docker学习笔记(四)——Dockerfile创建自定义镜像
用Dockerfile创建docker,注意下,建议在空文件夹下创建 本篇我们将完成: 1.用Dockerfile创建docker 2.端口映射 3.卷挂载,即docker目录挂载到宿主机 1.用Do ...
- 通过Dockerfile创建docker镜像
创建镜像三种方法 Docker镜像创建方法有三种,分别为基于已有镜像创建.基于本地模板创建以及基于Dockerfile创建. 通过Dockerfile创建镜像 这里主要记录下基于Dockerfile创 ...
- 使用Dockerfile创建openoffice镜像
采用centos作为基础镜像,直接从拉取centos镜像即可 # docker pull centos 制作Dockerfile文件 内容如下 FROM centos #添加你的文件及服务jar包 A ...
- Dockerfile创建mysql镜像
1.编写Dockerfile FROM mysql:5.7.24 # 维护者信息 MAINTAINER liu# 设置root初始化密码 ENV MYSQL_ROOT_PASSWORD=123456 ...
- 基于docker官方Ubuntu镜像build和使用systemd的一些常见问题
由于用惯了CentOS且Ubuntu用得少,特记录一下创建Ubuntu镜像遇到的一些问题. apt依赖的问题 The following packages have unmet dependenci ...
- 通过dockerfile创建挂载点
通过dockerfile创建挂载点 上面介绍的通过docker run命令的-v标识创建的挂载点只能对创建的容器有效. 通过dockerfile的 VOLUME 指令可以在镜像中创建挂载点,这样只要通 ...
- dockerfile 构建 redis 镜像
Dockfile是一种被Docker程序解释的脚本,Dockerfile由一条一条的指令组成,每条指令对应Linux下面的一条命令.Docker程序将这些Dockerfile指令翻译真正的Linux命 ...
- Docker系列四DockerFile打造Python镜像
前言 起因是在更新博客的时候,发现可以用更优雅的方式来实现原有的目的,所以重新整理后,将原文改成了两篇,都收录在了该系列中. 构建Docker镜像,简单来说分为以下两种: 拉取CentOS的操作系统镜 ...
最新文章
- hdu 4311 Meeting point-1
- 阿里发布千亿参数规模AI模型,可设计30多种物品高清图像
- Spring Cloud Alibaba - 15 微服务之间使用Feign实现参数的透传
- 音视频技术开发周刊(第120期)
- Scala _06集合_数组(二)
- SAP CRM Archive Object的Maintenance view
- mysql naivcat执行存储过程_mysql使用navicat编写调用存储过程
- C# asp.net 图片微略图及图片裁剪处理
- Linux技术在桌面领域的应用,Linux桌面领域7大趋势介绍
- decimal简单问题
- 什么是CMMI认证?
- Java最新面试题大全
- 三菱GXWorks2 绘制梯形图
- 使用 ListView 控件展示数据
- django官方文档3.0学习笔记 03
- Service Worker 学习笔记
- excel中删除重复数据
- Linux自启进程管理工具,Linux进程管理工具--God-详解(1)-入门
- ads1278_基于ADS1278的高精度微应变信号采集系统
- 无人车系统(一):运动学模型及其线性化