携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第6天,点击查看活动详情
Docker加速
-
阿里云镜像加速
-
登录阿里云 搜索 容器镜像服务 找到后如下图
下载其它镜像
如tomcat
docker pull tomcat:8.5
- docker镜像的相关常用命令
- 列出所有镜像
docker images
- 根据镜像id删除镜像
docker rmi 镜像id
- 列出所有镜像
Docker 底层原理
-
Docker是如何工作的
-
Docker是一个Client-Server结构的系统,Docker守护进程运行在主机上, 然后通过Socket连接从客户端访问,守护进程从客户端接受命令并管理运行在主机上的容器。 容器,是一个运行时环境,就是我们前面说到的集装箱。
-
-
docker run了啥
Docker 命令[帮助+镜像]
- 帮助命令
- docker version
查看docker版本
- docker info
显示全系统信息
- docker --help
显示docker相关的所有命令及功能说明
- docker version
- 镜像命令
2.1 docker images 列表本机上的镜像
- REPOSITORY:表示镜像的仓库源
- TAG:镜像的标签
- IMAGE ID:镜像ID
- CREATED:镜像创建时间
- SIZE:镜像大小
同一仓库源可以有多个 TAG,代表这个仓库源的不同个版本,我们使用 REPOSITORY:TAG 来定义不同的镜像。如果你不指定一个镜像的版本标签,例如你只使用 ubuntu,docker 将默认使用 ubuntu:latest 镜像docker images -[options]的说明
- -a 列表本地的所有镜像及子镜像
- -q 只显示镜像ID
- --digests 显示镜像的摘要信息
- --no-trunc 显示完整的镜像信息
2.2 docker search 镜像搜索命令
- 搜索网站:hub.docker.com
- docker search 镜像名称
- docker search 镜像名称 -[options] 说明
- --no-trunc 显示完整的镜像描述
- -s 列出收藏数不少于指定值的镜像
- --automated 只列出 automated build类型的镜像
2.3 docker pull 镜像下载命令
- docker pull 镜像名称:[TAG]
- docker pull tomcat:8.5 下载8.5的镜像版本
- dokcer pull tomcat 默认下载最新的tomcat镜像版本 【latest】
2.4 docker rmi 镜像删除命令
- 删除单个
docker rmi -f 镜像ID
- 删除多个
docker rmi -f 镜像ID1 镜像ID2
docker rim -f 镜像名:[tag] 镜像名:[tag]
- 删除全部
docker rmi -f $(docker images -qa)