首页 > 其他分享 >【2023年10月10日】STF61_docker_Day01(上午)

【2023年10月10日】STF61_docker_Day01(上午)

时间:2023-10-10 11:58:04浏览次数:53  
标签:10 容器 Day01 STF61 tag 镜像 docker id

 

STF61_docker_Day01(上午)

1.  什么是docker?

docker类似于VMware软件,也能虚拟出来很多的系统,虚拟出来的系统不叫虚拟机,叫容器。

docker:linux系统上的虚拟机

2.  docker和传统虚拟机的区别

VM:使用VMware提供虚拟机的运行平台,管理每个VM中操作系统的运行。每个VM都有自己的操作系统,应用程序和必要的依赖文件等。开机速度慢

docker:使用docker引擎进行调度和隔离,提高资源利用率,在相同的硬件能力下,可以运行更多的容器实例,每个容器拥有自己的隔离化用户空间。运行速度是秒级

3.  为什么要学docker?

1)使用docker来部署测试环境

2)发现问题,定位问题

引擎:类似于进程

服务:类似于运行起来的软件

4.  企业里面的环境划分(docker在企业里的使用场景)

开发环境(开发自用)

测试环境(测试人员使用)

预发布环境(上线前再次确认)

生成环境----线上环境----正式环境(企业正式运营的环境)

5.  docker的几个概念

三要素:镜像,镜像仓库,容器

1)镜像:(类似于app的安装包)

是一种特殊的文件存储形式。(将系统所有的文件打包成一个压缩包,就叫镜像)

2)镜像仓库:(类似于应用市场)

把相同名字的不同版本的镜像压缩包放在一起,就叫镜像仓库。集中存放文件的地方

3)容器:(安装后的app)

镜像创建的运行实例。(把镜像运行起来,就叫容器)可以把容器看成是一个轻量级的linux系统,容器只能是镜像来创建,可以把容器看成一台虚拟的电脑

4)注册服务器(docker registry)

regustry就是一个网站。https://hub.docker.com

国内镜像市场https://hub.daocloud.io

6.  linux系统重,停止程序运行或者启动程序的命令

ubuntu系统

停止容器service docker stop

启动容器service docker start

重启容器service docker restart

centos7系统

停止容器systemctl stop docker

启动容器systemctl start docker

重启容器systemctl restart docker

7.  查看当前系统docker是否安装

docker version 查看docker版本号

8.使用docker

1.  搜索镜像

docker search 镜像名

 

docker search nginx

 

2.  拉取镜像

docker pull 镜像名:tag版本

 

docker pull nginx:1.20

 

3.  查看镜像列表

 

docker images

 

4.  从本机导入镜像

docker load < 镜像包的完整路径

 

docker load < /home/centos-lamp.tar

 

5.  给导入的镜像命名

docker tag 镜像id 镜像名:tag

6.  创建容器

docker run -d 镜像名:tag版本或镜像id(守护式运行)

 

docker run -d nginx:1.20

 

7.  查看容器列表

 

docker ps -a

 

8.  修改容器名

docker rename 原容器名 新容器名

9.  新建容器时,指定容器名

docker run -d --name 容器名 容器id或容器名:tag

 

docker run -d --name aaa nginx:1.20

 

注意:容器名不允许重复

10.  启动/停止/重启容器

启动:docker start 容器名或容器id

停止:docker stop 容器名或容器id

重启:docker restart 容器名或容器id

11.  创建虚拟终端连接容器

docker exec -it 容器id或容器名 /bin/bash或bash

12.  删除容器

docker rm 容器名或容器id

一次性删除所有已停止的容器

docker container prune

标签:10,容器,Day01,STF61,tag,镜像,docker,id
From: https://www.cnblogs.com/sq62391/p/17754291.html

相关文章

  • 10.10算法
    爬楼梯假设你正在爬楼梯。需要n 阶你才能到达楼顶。每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢? 示例1:输入:n=2输出:2解释:有两种方法可以爬到楼顶。1.1阶+1阶2.2阶示例2:输入:n=3输出:3解释:有三种方法可以爬到楼顶。1.1阶+1阶+1阶2.......
  • WIN10/11家庭版启用组策略
    平台:win10Home目的:启用组策略Windows10/11的组策略是一个非常重要且实用的功能,可以为计算机和用户指定相应操作的高级设置。比如企业管理员通过组策略设置,禁止同一域中的用户安装应用程序。个人计算机用户没有加入域,也可以设置组策略,一般指「本地组策略」。组策略的更改有计算......
  • TIOBE 发布 2023年10 月编程语言排行榜:Java 占比下跌 3.92%成第四
    转载TIOBE发布10月编程语言排行榜:Java占比下跌3.92%成第四(msn.cn)本月Python、C、Java均有所下跌,而Java的跌幅最大,为-3.92%,掉到第四,而C#的涨幅最大,增长了3.29%。对此,TIOBE的CEOPaulJansen认为,C#和Java之间的差距从未如此之小,Java受欢迎程度下降的主要......
  • 微软正式发布 C# 10,支持.NET 6 和 Visual Studio 2022 (附更新内容大全)
    微软正式发布C#10,支持.NET6和VisualStudio2022(附更新内容大全)2022/2/1211:24:36 来源:IT之家 作者:潇公子 责编:潇公子评论:0IT之家 2月12日消息,据微软中国MSDN,宣布C#10作为.NET6和VisualStudio2022的一部分已经发布了。在这篇文章中,微软将介绍C#......
  • word2010首行缩进、设置页码为第几页共几页、图片完全不显示等问题
    一、Word2010中首行缩进2字符:1、选中内容右击选择【段落】,或者点击开始菜单下“段落”选项卡右下角的斜拉箭头。2、在“特殊格式”中选择【首行缩进】,磅值设为“2字符”,点击确定即可,同时还可以设置行距。二、word2010设置页码为第几页共几页   具体操作方法如下:点击插入-页......
  • Top 10 OSAT Companies in World
    Top10OSATCompaniesinWorldGlobal OSAT (OutsourcedSemiconductorAssemblyandTest)marketislargelydominatedbyASETechnologyHoldingCo.Ltd.,AmkorTechnology,JCET(STATSChipPAC),SPIL,PowertechTechnologyInc, andothers. Basedontheover......
  • 10.9河北省重大技术需求系统需求
    分析ERP系统,完成下列任务:(1)绘制系统上下文图;(2)设计系统数据库模型,绘制系统ER图;(3)利用界面原型设计工具,设计ERP系统的一系列录入界面,结合文字生成连续操作步骤。将上述任务形成WORD文档,文档名称以班级学号姓名河北省重大技术需求系统需求定义命名,(10月9日)八点前以班级为单位发送到......
  • 2023.10.9打卡
    2023.10.9今天上了工程实训课,下午上了Java程序设计。在工程实训课上我们学习了自主制作小零件,显示将电子元件安装到电路板上,在根据电路图将线全部焊在一起,然后连接电池使其工作起来,下午Java程序设计课上我们进行了一次测验,很难,很后悔国庆假期没有认真学。......
  • 【愚公系列】2023年10月 二十三种设计模式(八)-组合模式(Composite Pattern)
    ......
  • 2023年10月9日每日随笔
    今天上了点课,上了设计模式和人机交互,回来搞了搞erp系统,晚上有学了学软考,记了记笔记数据的表示进制转换R进制转十进制:10100.01=2*2^4+1*2^2+1*2^-2十进制转R进制短除法进行转化:94转2进制1011110二,八,十六进制互相转换3个二进制位为一个八个进制位,4个二......