docker新手入门(基本命令以及介绍)
Docker 的核心内容
镜像 (Image)
容器 (Container)
仓库 (Repository)
Registry 用来保存用户构建的镜像
docker的开始使用:
1. docker -v 查看docker的信息,查看是否安装成功
2. service docker start docker的服务端的启动
我们使用hello-world 镜像来进行演示一个简单的启动
1.拉取镜像 docker pull hello-world
2.镜像的查看 docker images
3. 查看目前的状态 docker ps -a
sudo docker start/stop/restart xxx 来启动、停止、重启指定的容器
sudo docker rm xxx 指定容器名或者容器id来删除,删除前请先停止容器,保证在非运行状态
docker search 镜像名称 搜索镜像
docker images 查看镜像
docker ps 查看容器
docker ps -a 查看所有容器,包括没有运行的
docker rm 删除容器
docker rmi 镜像id ------> 删除镜像
docker build 新建镜像
docker run 运行容器
docker stop 停止容器
docker logs 查看日志 -f : 跟踪日志输出 --tail=100 :仅列出最新N条容器日志
docker load 导入镜像
docker save 导出镜像
docker rm -f mysql1 强行停止容器
docker inspect 查看镜像信息
有时候,会出现<none>:<none> 用下面命令可进行清空
docker image prune
docker commit 容器id 镜像名称:版本号 ------>容器生成镜像
-a 提交镜像坐着 -c使用dockerfile 指令来创建镜像 -m 提交时的说明 例:docker commit 57c312bbaad1 huangyong/javaweb:0.1
制作容器
docker run <相关参数> <镜像 ID> <初始命令> -i:表示以“交互模式”运行容器
-t:表示容器启动后会进入其命令行
-v:表示需要将本地哪个目录挂载到容器中 (这个目录和本地是交互的,目录下的文件在容器和本地上是可以相互看见的)
格式:-v <宿主机目录>:<容器目录> --name mycentos 定义容器的名称 -d 表示以守护程序模式进行执行
-p 表示宿主机与容器内部端口的映射
进入容器的几种方式
docker attach 容器id ----->这种方式能够进入到已经运行的容器中
docker exec -it 775c7c9ee1e1 /bin/bash ------>进入到已经运行的容器中
拷贝
把本地文件拷贝到容器中:
docker cp 本地路径 长ID:容器里的路径 把容器里的文件拷贝到本地:
docker cp 长ID:容器里的路径 本地路径
容器
#下载centos镜像,运行一个名为mycentos的容器,并在容器里运行/bin/bash
docker run -ti --name mycentos centos /bin/bash #退出
exit #关闭
docker stop mycentos #重启
docker start mycentos #重启后,在mycentos再打开/bin/bash
docker exec -ti mycentos /bin/bash
复制代码
进入容器内部
docker attach my_container
退出容器
Ctrl+P+Q
docker新手入门(基本命令以及介绍)的更多相关文章
- Docker新手入门:基本用法
Docker新手入门:基本用法 1.Docker简介 1.1 第一本Docker书 工作中不断碰到Docker,今天终于算是正式开始学习了.在挑选系统学习Docker以及虚拟化技术的书籍时还碰到了不少 ...
- Docker 新手入门
简介 如果您是 Docker 新手请您花大约三十分钟的时间来了解 Docker 相关的知识和内容. Docker 与 Linux 息息相关,因此在阅读本文档之前请您确保以下条件: 对 Linux 的命 ...
- 架构师分享 Docker 新手入门完全指南
来源:架构师小秘圈 ID:seexmq Docker 最初 dotCloud 公司内部的一个业余项目 Docker 基于 Go 语言 Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案 Do ...
- docker 新手入门 (阿里镜像仓库的使用)
创建镜像仓库后的步骤是: https://help.aliyun.com/document_detail/60743.html?spm=a2c4g.11186623.6.546.79be52f3y ...
- docker 新手入门 (web项目的部署)
web项目的部署 1.首先我们下载centos镜像.docker pull centos 2.下载完成之后,我们首先要安装的是java环境 tomcat 和jdk 3.将下载好的软件放入到nmt目录 ...
- docker 新手入门(docker的安装)
docker的安装(在centos7下面) 1. 卸载在liunx下,先看有没有安装docker,docker version,如果有的话,可以先移除 yum remove ........ 可以使用 ...
- Docker容器入门-基本命令的使用
目前容器技术使用相当广泛 不会或者没有使用过容器感觉都不像是个搞技术的 所以,我也就docker相关内容做一个整理 只有不断的学习,才能保持自己的竞争力 什么是容器? 容器是一种轻量级.可移植.自包含 ...
- Docker 快速入门(一)- 情况介绍和安装
欢迎您! 很高兴您想学习 Docker . 这个页面包含了如何开始使用 Docker 的循序渐进的说明. Docker 快速入门培训模块教你如何: 设置 Docker 环境(在本页) 构建并运行您的镜 ...
- Flume NG Getting Started(Flume NG 新手入门指南)
Flume NG Getting Started(Flume NG 新手入门指南)翻译 新手入门 Flume NG是什么? 有什么改变? 获得Flume NG 从源码构建 配置 flume-ng全局选 ...
随机推荐
- Educational Codeforces Round 24 CF 818 A-G 补题
6月快要结束了 期末也过去大半了 马上就是大三狗了 取消了小学期后20周的学期真心长, 看着各种北方的学校都放假嗨皮了,我们这个在北回归线的学校,还在忍受酷暑. 过年的时候下定决心要拿块ACM的牌子, ...
- (转)ORA-01245错误 (2013-04-13 18:37:01)
转自:http://blog.sina.com.cn/s/blog_56359cc90101crx2.html 数据库rman restore database 之后,执行recover databa ...
- Design with the User in Mind--从用户角度进行设计
Back to Human Interface Design Design with the User in Mind 从用户角度进行设计 The success of a Mac app depen ...
- 斯坦福CS231n—深度学习与计算机视觉----学习笔记 课时7
课时7 线性分类器损失函数与最优化(下) 我们为什么要最大化对数概率而非直接最大化概率? 你在做逻辑斯蒂回归时,如果你只是想要最大化概率,那你使用log是无意义的.因为log函数是单调函数,最大化概率 ...
- WebService之第一天
1. 定义:webService是一个远程调用技术 远程:相对于本地,不是当前应用服务的.调用:数据交互. 1.1. 业务需求的问题 1.自己想要,但没有
- 洛谷 - P1987 - 摇钱树 - dp - 贪心
https://www.luogu.org/problemnew/show/P1987 这道题,假如是n==k,也就是把所有的树都砍完,我就知道要贪心去做,因为树给的初始金币是固定的,每天掉金币,当然 ...
- Educational Codeforces Round 20 E - Roma and Poker(dp)
传送门 题意 Roma在玩一个游戏,一共玩了n局,赢则bourle+1,输则bourle-1,Roma将会在以下情况中退出 1.他赢了k个bourle 2.他输了k个bourle 现在给出一个字符串 ...
- POJ2488【DFS】
阿西吧,搞清楚谁是行,谁是列啊!!! #include <stdio.h> #include <string.h> #include <math.h> #inclu ...
- python 测试用例
mydict.py代码如下: class Dict(dict): def __init__(self, **kw): super().__init__(**kw) def __getattr__(se ...
- (DP)51NOD 1006 最长公共子序列&1092 回文字符串
1006 给出两个字符串A B,求A与B的最长公共子序列(子序列不要求是连续的). 比如两个串为: abcicba abdkscab ab是两个串的子序列,abc也是,abca也是,其中abc ...