摘要:获取镜像选项地址端口号仓库名标签例具体选项可通过命名看到默认为,地址格式为域名例运行容器仓库名以上面的为例,如果我们打算启动里面的并进行交互式操作这是两个参数,一个是交互式操作,一个是终端。
获取镜像
docker pull [选项] [Docker Registry 地址[:端口号]/] 仓库名[:标签]
例:docker pull ubuntu:16.04
具体选项可通过 docker pull --help 命名看到
Docker Registry 默认为Docker Hub,地址格式为
例:docker pull ubuntu:16.04
docker run 仓库名
以上面的Ubuntu为例,如果我们打算启动里面的bash并进行交互式操作
docker run -it --rm ubuntu:16.04 bash
-it: 这是两个参数,一个是-i:交互式操作,一个是-t终端。我们这里打打算进入bash执行一些命令并查看返回结果,因此我们需要交互式终端
--rm: 这个参数会让容器退出后删除,用以避免浪费空间
ubuntu:16.04: 以该镜像作为基础来启动容器
bash: 放在镜像后的是命令,这里我们希望有个交换式Shell
想要进入正在运行的ubuntu容器并进行交互式操作:
docker exec -it [id] bash
用nginx镜像启动一个容器,命名为webserver,映射到80端口
docker run --name webserver -d -p 80:80 nginx
修改容器内容
docker exec -it webserver bash root@b7d21b2180ce:/# echo "Hello,world
" > /usr/share/nginx/html/index.html root@b7d21b2180ce:/# exit
此时我们修改了容器的存储层,可以通过docker diff看到具体的改动
通过docker commit可以将容器保存为镜像(但并不推荐这样做)
docker commit [选项] <容器ID或容器名> [<仓库名>[:<标签>]]
docker image ls
列出虚悬镜像docker image ls -f dangling=true
删除虚悬镜像docker image prune
列出包括中间层镜像在内的所有镜像docker image ls -a
镜像体积docker system df列出部分镜像
根据仓库名docker image ls ubuntu
列表项目根据时间
docker image ls -f since=ubuntu
docker image ls -f before=ubuntu
docker image ls --format "{{.ID}}:{{.Repository}}"
docker image ls --format "table {{.ID}} {{.Repository}} {{.Tag}}"删除本地镜像
docker image rm [选项] <镜像1>[<镜像2>...]
其中,<镜像>可以是镜像ID、镜像名或镜像摘要
删除所有仓库名为hello-world的镜像:
docker image rm (docker image ls -q hello-world)
删除所有在ubuntu之前的镜像
docker image rm (docker image ls -q -f before=ubuntu)
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/28035.html
摘要:简介在容器的基础上,进行了进一步的封装,从文件系统网络互联到进程隔离等等,极大的简化了容器的创建和维护。一种服务器,它是一种称为守护进程并且长时间运行的程序。容器就是通过命令对项目中的一组容器的生命周期进行便捷的管理。 简介 Docker 在容器的基础上,进行了进一步的封装,从文件系统、网络互联到进程隔离等等,极大的简化了容器的创建和维护。使得 Docker 技术比虚拟机技术更为轻便、...
摘要:上一篇简介常用命令与实践一六镜像操作获取镜像下载镜像到本地上有大量的高质量的镜像可以用,这里我们就说一下怎么获取这些镜像。 【上一篇:Docker简介、常用命令与实践(一)】 六、Docker镜像操作 6.1 获取镜像(下载镜像到本地) Docker Hub 上有大量的高质量的镜像可以用,这里我们就说一下怎么获取这些镜像。从 Docker 镜像仓库获取镜像的命令是 docker pul...
摘要:第篇安装以及常用操作命令讲解一大致介绍本章节主要带入大家初步进入,体验一下的安装步骤以及操作命令。 SpringCloud(第 052 篇)CentOS7 安装 Docker 以及常用操作命令讲解 - 一、大致介绍 本章节主要带入大家初步进入 Docker,体验一下docker的安装步骤以及操作命令。 二、安装步骤 2.1 Docker环境部署要求 1、Docker 需要运行在 64-...
摘要:第篇安装以及常用操作命令讲解一大致介绍本章节主要带入大家初步进入,体验一下的安装步骤以及操作命令。 SpringCloud(第 052 篇)CentOS7 安装 Docker 以及常用操作命令讲解 - 一、大致介绍 本章节主要带入大家初步进入 Docker,体验一下docker的安装步骤以及操作命令。 二、安装步骤 2.1 Docker环境部署要求 1、Docker 需要运行在 64-...
阅读 1760·2021-11-24 09:39
阅读 1549·2021-11-16 11:54
阅读 3496·2021-11-11 16:55
阅读 1653·2021-10-14 09:43
阅读 1444·2019-08-30 15:55
阅读 1231·2019-08-30 15:54
阅读 3419·2019-08-30 15:53
阅读 1337·2019-08-30 14:18