首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Docker学习

容器(Container):镜像的应用程序运行后形成的进程就是容器,只是Docker会给容器进程做隔离,对外不可见。 一切应用最终都是代码组成,都是硬盘的一个个的字节形成的文件。...DockerHubDockerHub是一个官方的Docker镜像的托管平台。这样的平台称为Docker Registry。...(国内的DockerHub的公开服务,比如:阿里云镜像库等) 一方面可以将自己的镜像共享到DockerHub,另一方面也可以从DockerHub拉取镜像 Docker架构: Docker是一个C-S架构的程序...Registry里拉去指定的镜像 Docker run : 告诉server创建容器, 然后部署完成 Docker安装: 自己官网找吧… Docker的基本操作 Docker操作镜像 镜像的名称组成: 名称一般分两部分组成...docker exec :进入容器内部,执行一个命令 -it : 给当前进入的容器创建一个标准输入、输出终端,允许我们与容器交互 mn :要进入的容器的名称 bash:进入容器后执行的命令,bash是一个

34141
您找到你想要的搜索结果了吗?
是的
没有找到

Docker初识到使用

2、Docker的基本操作 2.1、镜像操作 2.1.1、镜像名称 首先来看下镜像的名称组成: 名称一般分两部分组成:[repository]:[tag]。...2.1.2、镜像命令 常见的镜像操作命令如图: 2.1.3、拉取、查看镜像 从DockerHub拉取一个nginx镜像并查看 1、首先去镜像仓库搜索nginx镜像,比如DockerHub:...bash:进入容器后执行的命令,bash是一个linux终端交互命令。...查看DockerHub网站的nginx页面,可以知道nginx的html目录位置在/usr/share/nginx/html我们执行命令,进入该目录: cd /usr/share/nginx/html...3、Dockerfile自定义镜像 常见的镜像在DockerHub就能找到,但是我们自己写的项目就必须自己构建镜像了。 而要自定义镜像,就必须先了解镜像的结构才行。

31910

人工智能帮助NASA发现新行星

“正如我们所预料的,在我们已经存档的开普勒太空望远数据仍然隐藏着令人兴奋的新发现,等待着我们利用合适的工具或技术去发掘它们。”...开普勒太空望远会记录系外行星从恒星前方经过或跨日导致的恒星亮度轻微下降现象。在这次发现,研究人员训练计算机学习如何在开普勒太空望远获得的恒星亮度数据识别系外行星。...“在业余时间,我开始在网络上搜索‘运用大数据集寻找系外行星’之类的话题,发现了开普勒任务和可用的巨大数据集。”他说,“数据太多而人类无法自己去检索的情况下,机器学习的用武之地就真的来了。”...研究人员说,“这就像在岩石寻找宝石一样。如果我们的筛子够好,就能捞到更多的石块,但与此同时也可能找到更多的宝石。” 开普勒-90i不是神经网络筛选出来的唯一1颗宝石。...我相信,这些数据还有更多的‘第一’等待着人们去发现。”

759130

微服务之Docker知识点总结

使用Docker 1.镜像操作 镜像名称 首先来看下镜像的名称组成: 名称一般分两部分组成:[repository]:[tag]。...镜像命令 常见的镜像操作命令如图: 我们还可以通过 docker search [镜像名称] 来查询镜像 下面我们通过一个案例来实际操作这些命令: 需求一:从DockerHub拉取一个nginx...、输出终端,允许我们与容器交互 nginx :要进入的容器的名称 bash:进入容器后执行的命令,bash是一个linux终端交互命令 2)进入nginx的HTML所在目录 /usr/share...查看DockerHub网站的nginx页面,可以知道nginx的html目录位置在/usr/share/nginx/html 我们执行命令,进入该目录: cd /usr/share/nginx/html...Dockerfile自定义镜像 常见的镜像在DockerHub就能找到,但是我们自己写的项目就必须自己构建镜像了。 而要自定义镜像,就必须先了解镜像的结构才行。

47220

CentOS安装Docker

镜像操作 1.1 镜像名称 镜像的名称组成: 名称一般分两部分组成:[repository]:[tag]。...1.2 镜像命令 常见的镜像操作命令如图: 1.3 镜像操作案例 案例1-拉取、查看镜像 需求:从DockerHub拉取一个nginx镜像并查看 1)首先去镜像仓库搜索nginx镜像,比如DockerHub...、输出终端,允许我们与容器交互 mn :要进入的容器的名称 bash:进入容器后执行的命令,bash是一个linux终端交互命令 2)进入nginx的HTML所在目录 /usr/share...查看DockerHub网站的nginx页面,可以知道nginx的html目录位置在/usr/share/nginx/html 我们执行命令,进入该目录: cd /usr/share/nginx/html...也可以是其他人制作好的镜像,例如:java:8-alpine 常见的镜像在DockerHub就能找到,但是我们自己写的项目就必须自己构建镜像了。 1.

8.3K71

docker的使用与进阶

参考课前资料中的文档: 2.Docker的基本操作 2.1.镜像操作 2.1.1.镜像名称 首先来看下镜像的名称组成: 名称一般分两部分组成:[repository]:[tag]。...拉取一个nginx镜像并查看 1)首先去镜像仓库搜索nginx镜像,比如DockerHub: 2)根据查看到的镜像名称,拉取自己需要的镜像,通过命令:docker pull nginx 3)通过命令...、输出终端,允许我们与容器交互 mn :要进入的容器的名称 bash:进入容器后执行的命令,bash是一个linux终端交互命令 2)进入nginx的HTML所在目录 /usr/share/nginx...查看DockerHub网站的nginx页面,可以知道nginx的html目录位置在/usr/share/nginx/html 我们执行命令,进入该目录: cd /usr/share/nginx/html...,但是目录较深,不好找 目录挂载耦合度高,需要我们自己管理目录,不过目录容易寻找查看 3.Dockerfile自定义镜像 常见的镜像在DockerHub就能找到,但是我们自己写的项目就必须自己构建镜像了

1K20

课件:Docker实用篇

: 一个镜像托管的服务器,类似的还有阿里云镜像服务,统称为DockerRegistry 2.Docker的基本操作 2.1.镜像操作 2.1.1.镜像名称 首先来看下镜像的名称组成: 名称一般分两部分组成...2.1.2.镜像命令 常见的镜像操作命令如图: 2.1.3.案例1-拉取、查看镜像 需求:从DockerHub拉取一个nginx镜像并查看 1)首先去镜像仓库搜索nginx镜像,比如DockerHub...、输出终端,允许我们与容器交互 mn :要进入的容器的名称 bash:进入容器后执行的命令,bash是一个linux终端交互命令 2)进入nginx的HTML所在目录 /usr/share...查看DockerHub网站的nginx页面,可以知道nginx的html目录位置在/usr/share/nginx/html 我们执行命令,进入该目录: cd /usr/share/nginx/html...,但是目录较深,不好找 目录挂载耦合度高,需要我们自己管理目录,不过目录容易寻找查看 3.Dockerfile自定义镜像 常见的镜像在DockerHub就能找到,但是我们自己写的项目就必须自己构建镜像了

24040

教程 | 如何用Docker成为更高效的数据科学家?

通过使用 FROM 指定一个基础镜像,Docker 将会在你的本地环境寻找名为 ubuntu:16.04 的镜像——如果它没有找到,它就会搜索你指定的 Docker Registry,默认是 DockerHub...在这个案例,我们指定基础镜像为 ubuntu:16.04,它会搜索名叫 ubuntu 的 DockerHub 库(https://hub.docker.com/_/ubuntu/)。...此外,这里提供的链接指向了对应的 Dockerfile,可用于构建每个版本的镜像。...这是为了保证镜像的可移植性,因为一个给定的主机目录无法保证在所有主机上都可用。由于这个原因,你不能在 Dockerfile 挂载主机目录。VOLUME 指令不支持指定 host-dir 参数。...我使用这个命令来执行 bash 脚本以及将 .bachrc 文件等有用东西导入到容器

2.5K70

如何使用Github Action优雅的同步国外镜像到DockerHub或私有仓库

0x00 快速入门 描述: GitHub 操作是一个持续集成和持续交付(CI/CD)平台,可用于自动执行生成、测试和部署管道。.../usr/bin/env bash echo -e "Hello, Github Actions!...0x01 奇技淫巧 1.使用Github Action优雅的同步国外镜像到个人DockerHub 描述: 由于国内上网环境的原因,在部署某些云原生应用时,通常会遇到镜像无法直接拉取,例如 k8s.io...、gcr.io、quay.io 等国外仓库的镜像,在最开始的做法是使用他人同步到dockerHub仓库的此版本镜像,或者是采用国外的vps虚拟主机使用docker pull/docker tag/docker...本文至此完毕,更多技术文章,尽情等待下篇好文! 原文地址: https://blog.weiyigeek.top/2023/7-8-766.html

1K30

Docker部署FAST OS DOCKER容器管理工具

本次实践简介1.本次实践为个人测试环境,生产环境请谨慎使用;2.使用docker部署FAST OS DOCKER容器管理工具;3.FAST OS DOCKER工具的基本使用;4.在dockerhub浏览时看到此开源项目...Docker版本检查Docker版本[root@jeven ~]# docker -v Docker version 20.10.17, build 100c701四、下载FAST OS DOCKER镜像在...dockerhub下载FAST OS DOCKER镜像,版本为23.04.09。...应用市场管理应用市场可以安装一些常用的应用,当前还比较的少,希望后面继续增加!图片八、创建一个测试容器1. 拉取容器镜像下载一个nginx:1.21的容器镜像图片2....查看创建的测试容器等待容器创建完成以后,检查容器状态。图片4. 访问测试容器服务访问地址:http://192.168.3.166:8741/可以正常访问!

93871

Docker 高级

数据 不应该放在容器,因为容器一旦删除,数据就会丢失! 数据卷就相当于数据可持久化。 比如 Mysql容器删除了 数据就丢失了 如何解决?.../bin/bash #查看当前容器状态 docker inspect 镜像容器 image.png 数据卷特点: 容器删除后 数据依旧保留在宿主机 以后修改配置文件 就可以使用本地修改即可,可以理解是共享文件夹...) 例如:我们pull的所有镜像 都是dockerfile image.png DockerHUB99% 都是从基础镜像开始的 scratch 然后在配置需要的软件和环境来进行构建 很多官方镜像都是基础包...ENTRYPOINT ["ls","-a"] 实战:制作Tomcat镜像 先写dockerfile vim Dockerfile 实战:发布自己的镜像到 DockerHub 想要发布,需要在DockerHub...实战 Redis集群(尚未补全) 分片 + 高可用 + 负载均衡 建立myredis网卡 docker network create --driver bridge --subnet 172.38.0.0

86920

绕开Docker Hub下载限制:JFrog Artifactory

好消息是,有许多工具可用于管理Docker镜像,以确保组织的开发流水线不会受到任何影响。...这可能对您来说还不够,达到限制将意味着您被困在等待下一个6个小时的时间范围内。此外,即使不下载镜像,也将计算已存在的镜像。...在Artifactory存储和保护您的Docker镜像 使用Artifactory作为DockerHub,您可以无限制地存储Docker镜像,而不必担心镜像过期和删除。...Artifactory将从Docker拉取一次镜像,并在整个组织中使镜像可用,以避免您的提取限制。您始终可以控制缓存节奏,以减少对DockerHub的调用。...超越DockerHub:保护和分发Docker镜像 您可以放心地知道自己的镜像将始终可用,并且不会受到Docker约束的限制或阻碍,那么您就可以准备解决容器的其余生命周期的问题了。

2K31
领券