我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Docker快速入门分享

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Docker快速入门分享

docker容器就想我们安装的操作系统,同样跟操作系统一样,docker也有镜像

那么它跟我们传统虚拟机又有什么不同呢?
1传统的虚拟机是虚拟的一个完整的pc,也就是说虚拟机不止虚拟了操作系统,还虚拟了硬件,我们可以定制虚拟机的硬件系统。而docker只是在宿主机系统上虚拟了一个操作系统,完全共享宿主机的硬件,至于底层的实现原理,只要知道是基于linux的namespace实现的就可以了,需要深究那就要去熟悉linux底层实现了
2由于虚拟机虚拟了整个硬件及完整的操作系统,基本上是物理隔离状态了,而docker是在宿主机上虚拟的操作系统,docker运行程序会直接表现为宿主机的一个进程,所以执行效率上docker要较虚拟机高很多。

  • hello-world
    sudo docker run hello-world

  • 运行一个容器
    sudo docker run tomcat:8.0

  • 如何运行一个可以后台跑的程序
    sudo docker run -d --name tomcat8 tomcat:8.0

  • 如何访问docker运行的容器,端口映射
    sudo docker run -d --name tomcat8p -p 8080:8080 tomcat:8.0
    也可以映射别的端口来隐匿真实服务器端口

  • 容器有了如何部署应用呢?docker容器卷的概念
    sudo docker run -d --name tomcat8pv -p 8080:8080 -v tomcat:8

  • 如何与容器交互
    sudo docker exec -it tomcat8pv /bin/bash

  • 梳理一下docker常用命令
    https://www.cnblogs.com/panwenbin-logs/p/8001410.html
    镜像操作
    容器操作

扩展知识
构建镜像Dockerfile
容器编排docker-compose
https://blog.csdn.net/qq_36148847/article/details/79427878

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Docker快速入门分享

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Docker快速入门分享

docker容器就想我们安装的操作系统,同样跟操作系统一样,docker也有镜像那么它跟我们传统虚拟机又有什么不同呢?1传统的虚拟机是虚拟的一个完整的pc,也就是说虚拟机不止虚拟了操作系统,还虚拟了硬件,我们可以定制虚拟机的硬件系统。而docker只是在宿主机
2017-07-13

快速入门Docker---用Docker

首先从 docker hub registry 找到需要的镜像的 Commanddocker pull python:3.5docker ps #查看镜像在文件根目录新建目录 file,在 file目录中新建文件 pyth.py#!/us
2023-01-31

Docker快速入门笔记

Docker快速入门 前言   当今软件开发领域的一股热潮正在迅速兴起,它融合了便捷性、灵活性和可移植性,让开发者们欣喜若狂。它就是 Docker!无论你是一个初学者,还是一位经验丰富的开发者,都不能错过这个引领技术浪潮的工具。   想
2023-08-23

10分钟快速入门Pandas库

pandas是基于NumPy的一种工具,该工具是为解决数据分析任务而创建的,这篇文章主要介绍了10分钟快速入门Pandas库,需要的朋友可以参考下
2023-02-21

python 快速入门

导入#from dir1 import test#import dir1.test as test列表推到:b3 =[x for x in xing if x in ming]print(b3) li = [1, 2, 3, 4][elem
2023-01-31

Python3快速入门

Python3快速入门Python3快速入门(一)——Python简介https://blog.51cto.com/9291927/2385592Python3快速入门(二)——Python3基础https://blog.51cto.com
2023-01-31

JDBC快速入门

JDBC快速入门 详解1.0DriverManager功能1   功能22.0 connection对象 3.0 statement对象  4.0 ResultSet遍历结果集的一个案例 import java.sql.*;public class DQLte
JDBC快速入门
2020-11-18

FluentMybatis快速入门的示例分析

这篇文章主要介绍FluentMybatis快速入门的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!使用fluent mybatis可以不用写具体的xml文件,通过java api可以构造出比较复杂的业务sql
2023-06-20

Druid入门(1)—— 快速入门实时分析利器-Druid_0.17

一、安装准备本次安装的版本是截止2020.1.30最新的版本0.17.0软件要求需要Java 8(8u92 +)以上的版本,否则会有问题Linux,Mac OS X或其他类似Unix的操作系统(不支持Windows)硬件要求Druid包括一组参考配置和用于单机
Druid入门(1)—— 快速入门实时分析利器-Druid_0.17
2019-09-20

Oracle快速入门_day01

公司目前项目使用到了Oracle数据库 本人之前接触不多 计划4天 将Oracle数据库 快速入门 并结合开发使用,Oracle与MySql语法相似度很高,要一起学的小伙伴压力不要太大Oracle数据库简介Oracle Database,又名Oracle RD
Oracle快速入门_day01
2016-05-18

FastAPI--快速入门(1)

FastAPI 是一个高性能 Web 框架,用于构建 API。主要特性:快速:非常高的性能,与 NodeJS 和 Go 相当快速编码:将功能开发速度提高约 200% 至 300%更少的错误:减少约 40% 的人为错误直观:强大的编辑器支持,
2023-01-31

SendPkt快速入门[Python]

SendPkt快速入门作者:gashero电邮:harry.python@gmail.com原文地址:http://gashero.yeax.com/?p=26项目主页:http://sendpkt.googlecode.com日期:200
2023-01-31

python3.x 快速入门

Edit the > 2018/6/15 11:26:53 1认识Python人生苦短,我用python - 优雅,明确,简单 是python设计哲学 - python的设计目标之一, 是让代码具备高度的可阅读性 - python 被广泛用
2023-01-31

Canvaskit快速入门实例代码分析

这篇“Canvaskit快速入门实例代码分析”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Canvaskit快速入门实例代码
2023-07-05

编程热搜

目录