查看 docker的服务状态

systemctl status docker

如果没有启动的话,要先启动 docker 服务

systemctl start docker

制作自己的镜像

1.从远程仓库拉取一个纯净的 centos 系统镜像

查询 centos 相关的镜像

docker search centos

下载镜像到本地

docker pull 镜像名

查看本地镜像

docker images

2.创建并进入容器

创建容器

格式:docker  run  -dit  --name=容器名  镜像 id  /bin/bash

查看所有的容器

docker ps -a

进入容器

格式:docker  exec  -it  容器名  /bin/bash

3.操作容器

在容器中安装 环境 ,我这里安装的是 python3

4.安装好环境之后,退出容器

用 exit 退出容器

5.将容器制作成镜像

格式:docker  commit  -m  '镜像描述'  -a  '制作者'  容器名  镜像名

6.将制作好的镜像打成 tar 包

格式:docker  save  -o  tar包的名字  镜像名

7.将打包好的 tar 包传给别人

格式:scp  tar包所在路径  用户名@IP地址:要上传的路径

8.别人接收到 tar 包之后,怎么使用 tar 包

格式:docker  load

9.使用镜像

1.查看本地镜像

2.创建并运行容器

如果出现如图所示的警告

检查网络

发现  net.ipv4.ip_forward = 0

进入  /etc/sysctl.conf  下修改配置文件

然后重启网络

3.进入容器

测试 python3 环境是否存在

直接输入  python3  即可

系统制成docker镜像_docker 制作自己的镜像相关推荐

  1. 使用iso镜像包制作离线本地镜像源(本地yum源)

    记录:307 场景:在CentOS 7.9操作系统,使用iso包制作本地镜像源(本地yum源).搭建httpd发布服务,实现一台机器制作本地镜像源,集群内所有机器共用本地镜像源(本地yum源).内网集 ...

  2. 系统制成docker镜像_Docker学习以及镜像制作流程

    一.何为Docker Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后 ...

  3. 系统制成docker镜像_docker镜像原理 镜像制作 dockerfile

    为什么一个centos镜像只有两百多兆,而tomcat镜像五百多兆 1.先说说操作系统 操作系统组成部分: 进程调度子系统 进程通信子系统 内存管理子系统 设备管理子系统 文件管理子系统 网络通信子系 ...

  4. 在linux(arm)系统上压缩TF卡系统分区,以实现制作低容量img镜像,从而进行镜像移植至其他TF卡上的方法

    试想一个情景,当你开发完一个linux系统后,想要将其TF卡制作成img镜像来移植到其他TF卡上来实现大规模部署时,你选择将写有系统的TF卡插入读卡器,插入你的win10系统的电脑上,打开Win32D ...

  5. 最小镜像文件制作【树莓派镜像】,简单有效,已经制作多次。使用Linux系统,只有Win系统的不适合。及再次烧录后启动可能出现的问题解决办法。

    目录 一.前言 二.平台选择 1.Win系统:优缺点 2.Linux系统:优缺点 三.制作(只要两步[加上安装gparted,算三步]) 1.安装gparted 2.使用gparted (1)运行gp ...

  6. Docker——使用Dockerfile制作java程序镜像

     1.准备制作镜像需要的jar包和java镜像 上传jar包到/home/docker目录下 拉取java镜像:docker pull java:8 2.在jar包同级目录下创建Dockerfile文 ...

  7. 系统制成docker镜像_如何让Docker基础镜像变得更小?

    本次实验是基于上一篇在<Centos7系统上制作一个7系的Docker镜像>方法制作,只是这次先在Centos65的系统上实现,并配置本人在减少镜像大小的一些思路和方法: 系统环境: Ce ...

  8. docker java 最小镜像_docker构建JDK最小镜像

    一.构建最小JDK 1.解压jre # mv jre-8u181-linux-x64.tar.gz java1.8.tar.gz # tar -xvcf jre-8u181-linux-x64.tar ...

  9. 【docker】拉取一个基础镜像然后制作自己的镜像并复用

    今天下午,我再一次地被部署一个模型时因为没有网络而导致的复杂无比的环境依赖而折腾的手忙脚乱.因此,我觉得必须要把docker的基本操作路线打通一下了. 软件环境 docker:19.03.8 操作系统 ...

最新文章

  1. 【Android 属性动画】属性动画 Property Animation 与 视图动画 View Animation 区别
  2. [Medical Image Process] 3.4 Morphology Application—Watershed Algorithm 分水岭算法
  3. CVPR 2019 | 针对人脸识别系统的高效黑盒对抗攻击算法
  4. 分析遇到非正态数据该怎么办?
  5. 联想成立数据智能事业部,前京东蓝烨回归;华为或已向多国知识产权组织提交「鸿蒙」商标申请……...
  6. @ImportResource和@PropertySource两个注解的区别
  7. [转载] kotlin 字符串_Kotlin基本类型字符串
  8. javascript基础修炼(8)——指向FP世界的箭头函数
  9. 苹果电脑怎么安装计算机一级,苹果系统安装教程,详细教您苹果电脑怎么重装系统...
  10. win11官网的预览版系统如何下载安装
  11. 自动控制原理知识点梳理——1. 自动控制的一般概念 2. 控制系统的数学模型
  12. 【梦话区】如何解决QQ视频时别人听不到自己声音的问题——转
  13. 四六级、考研英语单词记忆---知米背单词APP推荐!
  14. Unable to find gradle task to build
  15. Android 通过AlarmClock设置系统闹钟
  16. “集成电路”“国家安全学”正式成为一级学科!
  17. cuteftp向服务器传输文件没有权限
  18. 【JavaScript学习】JavaScript 常用工具类封装
  19. 四舍五入 java_Java中四舍五入
  20. 【科创人】慧安金科马宇翔:人生级决策总会选择有趣的选项,如今最在意平衡的生活...

热门文章

  1. junit junit_使用junit做其他事情
  2. java 8流自定义收集器_Java 8编写自定义收集器简介
  3. Pub / Sub本地模拟器
  4. java 鲜为人知的知识点_鲜为人知的Java 8功能:广义目标类型推断
  5. JDK 10:从Java访问Java应用程序的进程ID
  6. Java World中的GraphQL简介
  7. couchbase_Couchbase 101:从Java应用程序创建视图(MapReduce)
  8. 带有AWS Lambda和Java的无服务器FaaS
  9. jsf集成spring_Spring和JSF集成:动态导航
  10. openshift_云上的播放框架变得简单:Openshift模块