首页 > 其他分享 >Docker入门实践(四)

Docker入门实践(四)

时间:2024-09-23 23:23:53浏览次数:8  
标签:bin 容器 入门 移除 实践 ubuntu 镜像 docker Docker

环境

  1. VMware Workstation Pro
  2. ubuntu-23.04

docker run命令执行过程详解

docker run -i -t ubuntu /bin/bash

1. 如果本地没有ubuntu镜像,docker会从你配置的镜像源拉去该镜像,相当于执行 docker pull ubuntu 。
2. docker 创建一个新的容器,相当于执行 docker container create 。
3. docker分配一个只读的文件系统给到容器作为它的最后一层,这一步允许运行中的容器在它本地的文件系统去创建或修改文件或目录。
4. docker创建一个网络接口去连接容器到默认的网络,因为你没有指定任何的网络参数。这一步包括分配一个IP地址给到容器。默认情况,容器通过使用主机的网络连接外部网络。
5. 容器启动并执行/bin/bash,因为容器以交互方式运行并连接到了终端,你可以使用键盘提供输入同时docker日志输出到你的终端。
6. 当你在终端运行exit命令,容器停止但没有移除,你可以再次启动或移除它。

标签:bin,容器,入门,移除,实践,ubuntu,镜像,docker,Docker
From: https://www.cnblogs.com/luoxiaolei/p/18428168

相关文章

  • Python 入门教程(7)面向对象 | 7.2、成员变量
    文章目录一、成员变量1、成员变量的类型2、实例变量2.1、定义实例变量2.2、访问实例变量2.3、删除实例变量3、类变量3.1、定义类变量3.2、访问类变量3.3、修改类变量4、注意事项5、总结前言:在Python的面向对象编程(OOP)中,变量可以分为两大类:实例变量和类变量。这......
  • 【数据结构和算法实践-排序-归并排序】
    数据结构和算法实践-排序-归并排序题目MyThought代码示例JAVA-8题目排序MyThought然后再进行递归,递归要注意两个方面:一、自我调用二、终止条件:即函数边界注意点:树、递归*代码示例JAVA-8publicclassMergeSort{publicstaticvoidmergeSor......
  • Docker入门实践(二)
    环境VMwareWorkstationProubuntu-23.04常用命令启动dockersystemctlstartdocker重启dockerservicedockerrestart查看docker版本dockerversionClient:DockerEngine-CommunityVersion:25.0.2APIversion:1.44Goversion:......
  • Docker入门实践(一)
    环境VMwareWorkstationProubuntu-23.04Docker安装更新软件包sudoaptupdatesudoaptupgrade安装docker依赖apt-getinstallca-certificatescurlgnupglsb-release添加Docker官方GPG密钥curl-fsSLhttp://mirrors.aliyun.com/docker-ce/linux/ubuntu/g......
  • dubbo入坑及相关最佳实践
    dubbo消费者捕获异常最佳实践dubbo一共会抛出两种异常,一个是RpcException,另外一个是RuntimeException。所以消费者在调用dubbo接口要留意捕获一个Exception异常try{returnuserClient.getOrderById(userInfoDTO);}catch(Exceptione){thrownewBizException(......
  • jenkins 2.463安装-教你如何全部下载新手入门插件
    1jkd17上传到服务器并配置2防火墙放行8080firewall-cmd--permanent--zone=public--add-port=8080/tcpsystemctlreloadfirewalld3安装gityuminstallgit4下载jenkins安装包。下载地址:https://get.jenkins.io/redhat/把rpm包上传到服务器5安装:sudorpm-ihje......
  • Python中的“打开与关闭文件”:从入门到精通
    引言在日常生活中,我们经常会遇到需要读取或保存信息的情况,比如记录笔记、保存配置信息或者处理大量的数据文件等。对于程序员来说,如何高效、安全地管理这些信息显得尤为重要。Python中的文件操作功能强大且易于使用,可以帮助我们轻松完成各种任务。本文将详细介绍Python中打开与关......
  • kettle从入门到精通 第八十七课 ETL之kettle kettle文件上传
    1、kettle本身文件上传功能不是很友好,甚至是不能直接使用,需要调整文件上传接口才可以正常接收到文件,本次讲解内容主要是通过自定义插件解决这个问题。2、通过springboot编写简单demo,模拟文件上传,接口支持三个参数unitCode、password、和文件dataFile。 java代码如下:@Po......
  • 【web】flask基础入门
    1.基础使用importjsonfromflaskimportFlask,request,jsonify,redirectapp=Flask(__name__)@app.before_request#请求前置,每次访问前都会执行这个函数,一般没有返回值,如果有返回值,不会继续往下走defauth():print(123)#return"无权访问"@app.rou......
  • 2024最新LLM大模型学习:从零开始精通AI大模型,全面详细的入门指南,非常高详细收藏我这一
    一.初聊大模型1.为什么要学习大模型?在学习大模型之前,你不必担心自己缺乏相关知识或认为这太难。我坚信,只要你有学习的意愿并付出努力,你就能够掌握大模型,并能够用它们完成许多有意义的事情。在这个快速变化的时代,虽然新技术和概念不断涌现,但希望你能静下心来,踏实地学习。一......