docker概念及其常用命令汇总

1.基本概念

容器概念:享同一个操作系统的内核,将应用程序与系统其它部分隔离开。
虚拟化:虚拟化使得多个操作系统可同时运行在单个系统上。
docker和openstack的区别:
docker:简单,秒级,和物理系统几乎一致,镜像是MB级别,管理简单,隔离性高,单进程(不建议使用SSH),网络连接比较弱。
openstack:组件多,部署复杂,分钟级,vm会占用一些资源,虚拟机镜像是GB级别,组件相互依赖,管理复杂,彻底隔离,完整的系统管理。
docker应用场景:web自动化打包和发布,自动化测试和持续集成、发布,在服务型环境中部署和调整数据库或其他后台应用。
docker架构:架构十分重要,Docker的大部分操作都围绕着它的三大核心概念——镜像、容器和仓库而展开。
架构:c/s架构
容器3大组件:镜像,容器,仓库;
1.镜像:  2.容器     3.仓库  

2.docker优点:

1.它是不可变的:操作系统,库版本,配置,文件夹和应用都是一样的。
2.它是轻量级的-容器的内存占用非常小。
3.它很快速-启动一个容器与启动一个单进程一样快。

3.常用命令:

docker  images                                       //查询本地仓库镜像
dockers search  docker_name(nginx)                   //网上查询所需要的镜像
docker pull     docker_name(nginx)                   //下载镜像到本地仓库
docker push     docker_name(nginx)                   //上传镜像到其他仓库
docker save docker.io/busybox:latext -o busybox.tar  //备份镜像(导出镜像)
docker load -i busybox.tar                           //导入镜像
docker history  docker.io/nginx:insest               //查看镜像制作历史
docker inspect  docker.io/nginx:insest               //查看镜像底层信息
docker rmi                                           //删除本地镜像
docker tag (image ID或者名称+标签)                    //新名称+标签,修改镜像名称和标签
 
docker run  -it  docker.io/centos:latest  /bin/bsh  //前台运行容器(关闭会清除数据)
docker run  -itd docker.io/centos:latest  /bin/bsh  //后台运行容器
docker ps -a                                         //查看容器列表  -a(显示关闭的列表)
docker  stop                                         //关闭容器(+id)
docker  start                                        //启动容器(+id)
docker  restart                                      //重启容器(+id)
docker  attach / (exec -it)   +id  /bin/bash         //进入容器(前:退出关闭,后:退出不关闭)
docker  inspect  docker.io/centos                    //查看容器底层信息
docker  top                                          //查看容器进程列表(+id)
docker  rm                                           //删除容器(+id)
docker commit  旧ID容器  新容器名                     //使用启动容器,在该容器基础上修改,另存为一个新镜像。
docker cp  /etc/yum.repos.d/*.repo  容器ID:/root/   //复制主机yum文件到容器/root目录下 。
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇