Day 4 仓库 Repository

若你有用过 github 的话,对於仓库 Repository 的概念想必是不陌生。它就是一个存放各种 docker image 映像档的地方。

Docker Hub

若你有各种的开发需要,都可以先上 Docker Hub 看一下众多官方有无提供相对应的映像档,这样一来可以省下闭门造车和重复造轮子的情况。

登入

在官网注册後,你可以使用 docker login 来登入。若是登入成功,会在终端机上显示 "Login Succeeded" 的字样

搜寻映像档

这个是不需要登入也可以进行的。例如搜寻 nodejs 的映像档

docker search nodejs

#NAME                                   DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
#readytalk/nodejs                       Node.js based off the official Debian Wheezy…   51                   [OK]
#digitallyseamless/nodejs-bower-grunt    Node.js w/ Bower & Grunt Dockerfile for tru…   48                   [OK]
#centos/nodejs-8-centos7                Platform for building and running Node.js 8 …   13
#...... 下略

查询时,可以透过 -s <数字>,来指定 stars 数以上的映像档

下载 / 推送 映像档

docker pull 可以将远端的映像档下载到本机端。你还需要经过 docker run 的步骤,才会在你下指令 docker ps -a 里看见。
docker push 则是可将你的映像档推到远端的 docker hub


<<:  5 开始把结构写成程序吧!

>>:  Deserialization

mostly:functional 第二十六章的试炼:Functor 的证明

一样是上次那个模仿 Maybe 行为的 type: -- Haskell 语法 data Might...

[Day 18 - webpack] 模组化开发好帮手 — 打包工具 webpack

为什麽要使用 webpack? 在前一篇文章提到,有愈来愈多开源套件,可以帮助我们加速开发。当功能愈...

资安入门

资讯安全是透过安全管制措施来保护资讯资产免於受到危害,以达到机密性、完整性和可用性(即常听到的CI...

第二十六章、燃烧吧!Three.js 小宇宙!(肆)

简介 在 Three.js 动画中我们可以透过以下三种方式来制作动画: SkinnedMesh 骨骼...

快乐很简单,但要简单却很难。

快乐很简单,但要简单却很难。 It is very simple to be happy, but ...