如何将本地镜像上传到镜像中心

使用docker构建容器并上传镜像中心

  1. 拉取基础镜像
docker pull hub.c.163.com/nce2/nodejs:0.12.2
  1. 创建package.json
  • 配置npm 启动程序
  1. 创建Dockerfile
FROM hub.c.163.com/nce2/nodejs:0.12.2

# Create app directory
RUN mkdir -p /home/Service
WORKDIR /home/Service

# Bundle app source
COPY . /home/Service
RUN npm install

EXPOSE 8888
CMD [ "npm", "start" ]

4.创建镜像

sudo docker build -t 镜像名称 .

5.运行容器

docker run -d -p 8888:8888 镜像id
  1. 查看docker进程
sudo docker ps
  1. 镜像提交。
sudo docker commit 8d140852cd5c 20122016214/wlt
  • sudo docker commit 镜像ID+ 仓库名称

8.登录

sudo docker login
  • username是dockerId注册是唯一的认证

9.进行提交

sudo docker push 20122016214/wlt:latest
  • latest为镜像的名称
  1. 登录测试。

docker 删除命令

删除所有未运行 Docker 容器

docker rm $(docker ps -a -q)

删除所有 Docker 镜像

  • 删除所有未打 tag 的镜像
docker rmi $(docker images -q | awk '/^<none>/ { print $3 }')
  • 删除所有镜像
docker rmi $(docker images -q)
  • 删除镜像
docker rm $(docker ps -qf status=exited)
  • 删除镜像
sudo docker rm 容器id
  • 删除容器
sudo docker rmi 镜像id

<strong>
docker 删除镜像时,需要删除其依赖容器
</strong>

查找镜像

sudo docker search httpd
  • 查询结果
NAME                        DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
httpd                       The Apache HTTP Server Project                  1211      [OK]       
hypriot/rpi-busybox-httpd   Raspberry Pi compatible Docker Image with ...   37                   

NAME: 镜像仓库的名称,DESCRIPTION:镜像的描述,OFFICIAL:是否docker官方发布。

使用Dockerfile定制镜像

  • Dockerfile = 修改+ 安装 + 构建 + 操作。
mkdir mynginx
cd mynginx
touch Dockerfile
  • Dockerfile的内容如下:
FROM nginx
RUN echo '<h1>Hello, Docker!</h1>' > /usr/share/nginx/html/index.html
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Docker — 云时代的程序分发方式 要说最近一年云计算业界有什么大事件?Google Compute Engi...
    ahohoho阅读 15,607评论 15 147
  • 转载自 http://blog.opskumu.com/docker.html 一、Docker 简介 Docke...
    极客圈阅读 10,531评论 0 120
  • 0. 前言 docker是什么?docker是用GO语言开发的应用容器引擎,基于容器化,沙箱机制的应用部署技术。可...
    sessionboy阅读 3,877评论 2 49
  • docker基本概念 1. Image Definition 镜像 Image 就是一堆只读层 read-only...
    慢清尘阅读 8,805评论 1 21
  • 又是一个杨絮纷飞的日子。 阳光暖暖的射下来,在我周围像孩子般活蹦活跳。我快乐地追逐着那团团雪白的杨絮,如孩子般地,...
    弘九九的小院儿阅读 190评论 0 0