docker:制作镜像+上传镜像+拉取镜像

1.dockerfile制作镜像

示例内容:

1.创建一个index.js的文件

javascript 复制代码
console.log("hello world")

2.在相同目录下创建名为dockerfile的文件

python 复制代码
FROM node:alpine
COPY index.js /index.js
CMD node /index.js

3.构建镜像

javascript 复制代码
docker build -t minterra/hello-docker . 

说明:minterra是我的docker hub用户名,hello-docker是我的镜像名称
遇到的问题:
ERROR [internal] load metadata for docker.io/library/node:alpine

我的解决方案:

(1)登录docker Desktop

(2)配置仓库镜像源

javascript 复制代码
  "registry-mirrors": [
    "https://hub.littlediary.cn",
    "https://docker.1ms.run"
  ]

2.上传镜像

(1)登录docker hub

javascript 复制代码
docker login -u minterra -p zhaomin182      

(2)上传push

说明:minterra是我的dockerhub用户名,hello-docker是镜像名称,tag是标签名,不写默认是latest

javascript 复制代码
docker push minterra/hello-docker:tag

3.拉取镜像

如果想在其他网站拉取镜像:

示例:这是一个可以让我们联系使用docker的网站
https://labs.play-with-docker.com

javascript 复制代码
docker pull minterra/hello-docker:tag

运行并默认创建对应容器:

javascript 复制代码
docker run minterra/hello-docker:tag
相关推荐
KubeSphere 云原生18 分钟前
云原生周刊:在 Kubernetes 上运行机器学习
云原生·容器·kubernetes
码界奇点19 分钟前
通往Docker之路从单机到容器编排的架构演进全景
docker·容器·架构
阿Y加油吧27 分钟前
Docker从入门到实战——含容器部署、docker基础、项目部署
运维·docker·容器
victory04312 小时前
progen2 docker镜像打包命令文档
运维·docker·容器
tornadoami3 小时前
51CTO_开源的密码自助平台Self Service Password
docker·开源·ad·安全可控·ssp·ldap·ltb
算是难了4 小时前
Docker基础总结
运维·docker·容器
ityangs4 小时前
GitLab 私服(基于 Docker)搭建方案
git·docker·容器·gitlab
段孝先5 小时前
如何使用github上的etcd构建docker镜像
docker
三无少女指南5 小时前
在 Ubuntu 上使用 Docker 部署思源笔记:一份详尽的实践教程以及常见错误汇总
笔记·ubuntu·docker
带刺的坐椅6 小时前
Solon (可替换 SpringBoot)集成 Docker 实战:30分钟搞定轻量级应用容器化部署
java·docker·jar·springboot·solon