前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >初学docker(win10)

初学docker(win10)

作者头像
潇洒哥和黑大帅
发布2018-10-23 16:17:23
7410
发布2018-10-23 16:17:23
举报
文章被收录于专栏:WebDeveloper

初次安装后,首先更换docker镜像地址,打开daemon.json,配置:

  • win10配置文件路径,~/docker/daemon.json
代码语言:javascript
复制
{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}

1 登陆出错

win10系统

解决办法:打开防火墙

2 查看所有镜像

代码语言:javascript
复制
docker image ls
docker images 

3 查看所有容器

代码语言:javascript
复制
docker container ls -all

4 镜像与容器的关系

镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的 类 和 实例 一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。

5 删除镜像和容器

代码语言:javascript
复制
docker rmi <镜像名|镜像ID>
rm <容器名|容器ID>
docker rm `docker ps -aq` # 删除所有容器

6 启动与暂停容器

代码语言:javascript
复制
docker start <容器名|容器ID>
docker stop <容器名|容器ID>

7 查看容器详细信息

代码语言:javascript
复制
docker inspect <容器ID|容器名>

结果类似于json数据,可以通过| grep来过滤需要的信息

8 运行并进去容器

代码语言:javascript
复制
docker run -itd centos bash

如果有错误提示,有可能会在命令前加winpty

9 直接进入容器

代码语言:javascript
复制
docker ps # 查看容器是否已经运行
docker start <容器名|容器ID> # 如果docker ps 查看没有执行此命令
docker exec -ti <容器名|容器ID> bash

如果有错误提示,有可能会在命令前加winpty

10 生成镜像

代码语言:javascript
复制
docker commit <容器名|容器ID> 
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.08.13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档