手动安装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镜像实践相关推荐

  1. dockerfile 创建Jenkins镜像

    最近在学习docker,docker 基础在前面的文章已经讲解. 基本结构: FROM ubuntu:latest MAINTAINER wwyx wwyzxs@163.com WORKDIR /op ...

  2. docker学习笔记(四)——Dockerfile创建自定义镜像

    用Dockerfile创建docker,注意下,建议在空文件夹下创建 本篇我们将完成: 1.用Dockerfile创建docker 2.端口映射 3.卷挂载,即docker目录挂载到宿主机 1.用Do ...

  3. 通过Dockerfile创建docker镜像

    创建镜像三种方法 Docker镜像创建方法有三种,分别为基于已有镜像创建.基于本地模板创建以及基于Dockerfile创建. 通过Dockerfile创建镜像 这里主要记录下基于Dockerfile创 ...

  4. 使用Dockerfile创建openoffice镜像

    采用centos作为基础镜像,直接从拉取centos镜像即可 # docker pull centos 制作Dockerfile文件 内容如下 FROM centos #添加你的文件及服务jar包 A ...

  5. Dockerfile创建mysql镜像

    1.编写Dockerfile FROM mysql:5.7.24 # 维护者信息 MAINTAINER liu# 设置root初始化密码 ENV MYSQL_ROOT_PASSWORD=123456 ...

  6. 基于docker官方Ubuntu镜像build和使用systemd的一些常见问题

    由于用惯了CentOS且Ubuntu用得少,特记录一下创建Ubuntu镜像遇到的一些问题. ​apt依赖的问题 The following packages have unmet dependenci ...

  7. 通过dockerfile创建挂载点

    通过dockerfile创建挂载点 上面介绍的通过docker run命令的-v标识创建的挂载点只能对创建的容器有效. 通过dockerfile的 VOLUME 指令可以在镜像中创建挂载点,这样只要通 ...

  8. dockerfile 构建 redis 镜像

    Dockfile是一种被Docker程序解释的脚本,Dockerfile由一条一条的指令组成,每条指令对应Linux下面的一条命令.Docker程序将这些Dockerfile指令翻译真正的Linux命 ...

  9. Docker系列四DockerFile打造Python镜像

    前言 起因是在更新博客的时候,发现可以用更优雅的方式来实现原有的目的,所以重新整理后,将原文改成了两篇,都收录在了该系列中. 构建Docker镜像,简单来说分为以下两种: 拉取CentOS的操作系统镜 ...

最新文章

  1. hdu 4311 Meeting point-1
  2. 阿里发布千亿参数规模AI模型,可设计30多种物品高清图像
  3. Spring Cloud Alibaba - 15 微服务之间使用Feign实现参数的透传
  4. 音视频技术开发周刊(第120期)
  5. Scala _06集合_数组(二)
  6. SAP CRM Archive Object的Maintenance view
  7. mysql naivcat执行存储过程_mysql使用navicat编写调用存储过程
  8. C# asp.net 图片微略图及图片裁剪处理
  9. Linux技术在桌面领域的应用,Linux桌面领域7大趋势介绍
  10. decimal简单问题
  11. 什么是CMMI认证?
  12. Java最新面试题大全
  13. 三菱GXWorks2 绘制梯形图
  14. 使用 ListView 控件展示数据
  15. django官方文档3.0学习笔记 03
  16. Service Worker 学习笔记
  17. excel中删除重复数据
  18. Linux自启进程管理工具,Linux进程管理工具--God-详解(1)-入门
  19. ads1278_基于ADS1278的高精度微应变信号采集系统
  20. 无人车系统(一):运动学模型及其线性化

热门文章

  1. 脸部识别SeetaFace介绍
  2. 基于比原链开发Dapp(四)-bufferserver源码分析
  3. LeetCode——861. 翻转矩阵后的得分(贪心)
  4. 基于TRTCCalling快速实现多人音视频通话
  5. 渣浆泵叶轮逆转的危害,不可小觑!
  6. IBM欲将Waston超级计算机打造为商用Siri
  7. 一位博士的返乡笔记,深刻入骨!
  8. 华为云服务器安装桌面linux,华为云云桌面远程连接linux云服务器
  9. 网络再现新的虐猫图片!!
  10. A/B test 的设计与分析(1)