docker容器的基本操作
docker容器的基本操作
- 一、镜像(image)
- 1、获取镜像
- 2、镜像基本查看:
- 3、表示镜像唯一性的方法:
- ①、REPOSITORY:TAG
- ②、IMAGE ID(sha256:64位的号码,默认只截取12位)
- 4、镜像详细信息查看
- 5、只查看镜像的ID
- 6、镜像的导入和导出
- 7、删除镜像
- 8、对没有标签的添加标签(REPOSITORY和TAG)
- 二、容器的管理
- 1、运行容器
- 2、查看容器信息
- ①、查看运行中的容器
- ②、查看所有容器信息
- ③、只查看容器的运行ID
- ④、查看容器详细信息
- ⑤、可查看容器内进程信息
- ⑥、查看容器的日志信息
- 3、容器的开启/关闭
- 4、docker容器的网络访问
- ①、指定映射(docker 会自动添加一条iptables规则来实现端口映射)
- ②、随机映射
一、镜像(image)
1、获取镜像
docker search 镜像名 (搜索镜像)
docker pull 镜像:版本号 (获取固定版本镜像)
docker pull 镜像名 (不加版本号默认为获取最新版本)
2、镜像基本查看:
docker image ls
3、表示镜像唯一性的方法:
①、REPOSITORY:TAG
例如
[root@lucien~]# docker image
REPOSITORY TAG IMAGE ID CREATED SIZE
centos 7.4.1708 9f266d35e02c 2 years ago 197MBcentos的唯一表示即为:centos:7.4.1708
②、IMAGE ID(sha256:64位的号码,默认只截取12位)
- 镜像的唯一标识除了镜像名:版本号以外,还可以使用镜像的ID作为唯一标识
- ID是sha256:64位的号码,但一般情况下,不加参数查询时,系统只显示12位
docker image ls --no-trunc
查看详细的 image id 号
4、镜像详细信息查看
docker image inspect centos:7.4.1708
docker image inspect 9f266d35e02c
5、只查看镜像的ID
docker image ls -q
6、镜像的导入和导出
把镜像导出到系统中
docker image save 9f266d35e02c > /opt/centos_7.4.1708.tar.gz把已经导出到系统的镜像导入到容器中
docker image load -i /opt/centos_7.4.1708.tar.gz
7、删除镜像
docker image rm [-f] 9f266d35e02c(-f 为强制删除)docker image rm -f `docker image ls -q` (删除全部镜像)
8、对没有标签的添加标签(REPOSITORY和TAG)
docker image tag 镜像ID 镜像名:版本号
可自定义镜像名和版本号
二、容器的管理
- 一般分为两种容器种类:交互式和守护式容器
- 交互式容器:一般用于测试、开发、临时性任务等
- 守护式容器:一般用来跑服务
1、运行容器
docker container run [-itd] [--rm] 镜像唯一标识
当这个镜像时,会自动获取镜像
-i 为交互式启动,-t 为新开启一个终端,-d 为后台运行,--rm 为退出后销毁容器
2、查看容器信息
①、查看运行中的容器
docker container lsCONTAINER ID :运行中容器的唯一号码(自动生成)NAMES :容器的名字(默认自动生成,可手工指定,不可重复)手工指定:在开启容器时指定 docker container run -it --name="ljm" 9f266d35e02cIMAGE :镜像的IDSTATUS :运行状态 (up为运行中,exited为关闭掉的容器。可使用 docker container ls -a 查看所有状态)
②、查看所有容器信息
docker container ls -a
或
docker ps -a
③、只查看容器的运行ID
docker container ls -a -q
或
docker ps -a -q
④、查看容器详细信息
docker container inspect 容器名或者运行号码
⑤、可查看容器内进程信息
docker container top 容器的ID
⑥、查看容器的日志信息
docker container logs [-ft] 容器的ID
-f 为持续监控,-t 为更加详细显示
3、容器的开启/关闭
docker container start/stop 66e6b7c92144(守护式容器)
docker container start/stop -i 9f266d35e02c(交互式容器)
4、docker容器的网络访问
①、指定映射(docker 会自动添加一条iptables规则来实现端口映射)
-p hostpost:conainerpost
-p ip:hostpost:conainerpost
-p ip::conainerpost(随机端口,从32768-60999)
-p hostpost:conainerpost/udp(映射UDP端口)
-p 81:80 -p 443:443
②、随机映射
docker run -P
docker容器的基本操作相关推荐
- 03-docker系列-docker容器的基本操作
声明:本文乃"运维家"原创,转载请注明出处,更多内容请关注公众号"运维家". 主旨 本文主要介绍下docker容器的基本操作. 环境 linux环境 ddock ...
- 二、Docker容器
目录 一).Docker -容器的基本操作 1.启动容器: 1).格式 (1).一次性启动容器 (2).交互式启动容器 2).创建容器常用的参数说明: 3).docker run 参数详解: 2.查看 ...
- docker 容器常用命令及基本操作
docker之容器常用命令及基本操作 一.查看容器 ps:该子命令能查看当前正在运行的容器 示例: [root@localhost ~ ]# docker ps CONTAINER ID IMAGE ...
- docker 基础命令操作 镜像以及容器的基本操作演示
tomcat启动后',可以通过页面访问到默认页面,可以更加直观的显示出来:我们就以tomcat为例,对镜像,容易的基础操作进行演示: 1.查询镜像命令 docker search tomcat , 运 ...
- Docker 容器下载 及 基本操作指令
文章目录 1. Docker 技术简介 Docker 核心对象 镜像(Image) 容器(Container) Docker 应用架构分析 架构图 Docker运行机制 2. Docker安装 准备工 ...
- Docker的安装和镜像容器的基本操作
Docker的安装和镜像容器的基本操作 Docker 概述 Docker与虚拟机的区别 namespace的六项隔离 Docker核心概念 安装 Docker Docker 镜像操作 搜索镜像 获取镜 ...
- 跟我一起学docker(四)--容器的基本操作
1.创建容器 Docker的容器十分轻量级,用户可以随时创建或删除容器. 新建容器:docker create Example:docker create –ti ubuntu 说明:使用docker ...
- docker容器的标准使用过程_跟我一起学docker(四)--容器的基本操作
1 .创建容器 Docker的容器十分轻量级,用户可以随时创建或删除容器. 新建容器:docker create Example:docker create –ti ubuntu 说明:使用docke ...
- docker容器数据卷基本操作
在实际运用中,如果使用docker部署应用的时候,有这么一种情况,需要有个位置可以同步docker容器上的数据到服务器上,更通俗点讲,我们需要在服务器上开启一个位置,这个位置可以连接docker容器中 ...
最新文章
- 一次完整的抓包分析 Reserved TCP/IP Port List
- dubbo协议原理机制 单一长连接
- 【经验谈】开发工程师人生之路
- 5页面title样式修改_认识html:实现网站页面是这么简单的一回事
- 1947-2021 NBA总冠军次数排行榜
- LVS高可用方案汇总
- 堆排序(java完整代码)
- nginx Linux 环境下安装
- aws linux vps使用教程,亚马逊云(AWS)注册账号和启动服务器EC2(centos镜像)教程(踩坑记)...
- 将英文字符串转换为数字
- 小游戏轻量级数据库-GameDb
- Matlab 蒙特卡洛求解三门问题
- 菜鸟进阶黑客知识整合大全(1)
- 网易我的世界服务器配置文件翻译,精致存储的配置文件翻译 - [RS]精致存储 (Refined Storage) - MC百科|最大的Minecraft中文MOD百科...
- 爱快可以外接文件服务器吗,听说爱快路由器也支持NAS了?
- html自动轮播计时器不准,自己做的jQuery轮播图,大家帮忙看一下,能自动轮播,定时器,点击按钮不起用...
- Hadoop大数据通用处理平台
- ue4创建一个游戏模式Game mode
- 董淳光 - SQLITE3 使用总结
- mac重装系统 未能与恢复服务器,Mac系统重装后数据可不可以恢复