【Docker基本操作】
关于镜像的操作
docker search centos 搜索所有centos的镜像
docker pull centos 获取centos镜像
docker images 或 docker image ls 查看镜像
docker images -qa 列出所有镜像的ID
docker rmi -f 镜像名/镜像ID 删除指定镜像
-f 强制删除
在删除镜像之前请先用docker rm删除依赖于这个镜像的所有容器
docker save 镜像名/镜像ID > image.tar.gz 导出指定镜像
docker load < image.tar.gz 导入指定指定镜像包
危险动作!
docker rmi `docker images -qa` < image.tar.gz 一次性删除所有镜像记录
在删除镜像之前请先用docker rm删除依赖于这个镜像的所有容器
docker images --no-trunc 获取所有镜像的完整ID
docker inspect 镜像名/镜像ID 获取指定镜像的完整ID
关于容器的操作
docker run 镜像名/镜像ID 启动一个容器
docker run 镜像名/镜像ID /bin/echo "hello"
启动一个容器,并执行 /bin/echo "hello" 命令,注意:这里会在输出"hello"后,立即停止该容器.
因为,docker内的容器没有任何进程在运行时,会自己挂掉,如果不想挂掉,可见下面的命令.
docker run -d centos /bin/sh -c 'while true;do echo hello; sleep 1;done'
启动一个容器,并在后台疯狂输出"hello".
-d 后台运行.
/bin/sh 调用shell解释器.
-c 指定一段shell语法.
docker run -it --rm 镜像名/镜像ID'
启动一个容器,并在退出时删除容器记录.
--rm 在退出时删除容器记录.
docker run --name mydocker -it 镜像名/镜像ID /bin/bash
启动一个bash终端,允许用户进行交互.
--name 给容器定义一个名称.
-i 让容器的标准输入保持打开.
-t 为docker分配一个伪终端,并绑定到容器的标准输入上.
docker run -it -v /opt/data:/data 容器名/容器ID /bin/bash
启动容器并挂载本地目录至容器中
--v 左边是宿主机目录:右边是容器内目录,将宿主机目录挂载到容器中
docker attach 容器名/容器ID 进入容器,然后卡死【Docker基本操作】的更多相关文章
- docker基本操作及介绍
Docker 简介 Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目.它基于 Google 公司推出的 Go 语言实现.项目后来加入了 Linux ...
- docker基本操作
centos 7 安装docker 目前,CentOS 仅发行版本中的内核支持 Docker. Docker 运行在 CentOS 7 上,要求系统为64位.系统内核版本为 3.10 以上. Dock ...
- 【目录】Docker 基本操作
1 容器基本操作 : https://www.cnblogs.com/defineconst/p/9990611.html 2 容器启动退出 : https://www.cnblogs.com/def ...
- docker 基本操作
# 常用命令 docker run 镜像 docker images 查看所有镜像 docke ps 查看运行中的容器 docker ps -a 列出所有容器 docker st ...
- Docker自学纪实(二)Docker基本操作
安装docker 以CentOS7为例: 安装:yum -y install docker 启动:systemctl start docker 设置开机自启:systemctl enable dock ...
- docker基本操作教程
镜像操作 获取镜像 从Docker Hub搜索镜像: docker search ubuntu 下载镜像: docker pull ubuntu:18.04 若下载镜像速度较慢,更改镜像源: Ubun ...
- Ubuntu下搭建Kubernetes集群(2)--docker基本操作
查看当前的容器和images docker ps -a docker images 1.创建新的容器 docker run -it --name 容器名 镜像名 /bin/bash # 挂载目录和端口 ...
- Docker 基本操作(附 redis、nginx部署)
下载安装 Docker 也有一个月了.中间看过几次也没有深入的了解研究.就只是拉取了两个镜像简单的看了看. 昨天因一个项目中需要用到 Redis ,因为是 Windows 系统,看了下安装包比较老了有 ...
- docker基本操作和部署
#安装所需的软件包.yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data ...
随机推荐
- 广东省知名P2P平台资料
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYXNrYmFpNjY2ODg4/font/5a6L5L2T/fontsize/400/fill/I0JBQk ...
- HTML5 界面元素 Canvas 參考手冊
HTML5 界面元素 Canvas 參考手冊 太阳火神的漂亮人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协 ...
- CIKM 2013 Paper CQARank: Jointly Model Topics and Expertise in Community Question Answering
中文简单介绍: 本文对怎样在问答社区对用户主题兴趣及专业度建模分析进行了研究,而且提出了针对此问题的统计图模型Topics Expertise Model. 论文出处:CIKM'13. 英文摘要: C ...
- 一站式学习WireShark
一 基础 http://blog.sina.com.cn/s/blog_987e00020102x5k1.html 选中一个数据包,右键选中某一个数据包,然后follow-->Tcp Strea ...
- webi和universe
Universe是一个包含以下内容的文件: 1 一个或多个数据库中间件的连接参数. 2 称为对象的SQL结构,映射到数据库中的实际SQL结构,如列,表和数据库函数.其中对象是按类分组的.用户既可以看到 ...
- PostgreSQL Replication之第八章 与pgbouncer一起工作(2)
8.2 安装pgbouncer 在我们深入细节之前,我们将看看如何安装pgbouncer.正如PostgreSQL一样,您可以采取两种途径.您可以安装二进制包或者直接从源代码编译.在我们的例子中,我们 ...
- T_SQL 日期函数
日期函数基数表达式的日期和时间或者是从时间间隔中返回值. GETDATE(),返回当前系统的日期和时间.例: SELECT GETDATE(); 结果为:2010-05-18 15:53:08.92 ...
- 部分vivo和oppo手机,使用上传图片功能,可能会出现退出webview的现象(回退到app的入口页面)
在公司的app里面嵌入了一个h5页面,h5页面有个使用图片上传功能,上传图片出现闪退的现象 问题描述:vivo手机,在app内的wap页面使用上传图片的功能,在选择好图片点击确认按钮后,出现退出整个w ...
- bzoj1090 字符串折叠
问题描述 折叠的定义如下: 1. 一个字符串可以看成它自身的折叠.记作S S 2. X(S)是X(X>1)个S连接在一起的串的折叠.记作X(S) SSSS…S(X个S). 3. 如果A ...
- CF 986A Fair(多源BFS)
题目描述 一些公司将在Byteland举办商品交易会(or博览会?).在Byteland有 nnn 个城市,城市间有 mmm 条双向道路.当然,城镇之间两两连通. Byteland生产的货物有 kkk ...