设为首页 收藏本站
查看: 1164|回复: 0

[经验分享] 01 命令参数解析

[复制链接]

尚未签到

发表于 2018-5-30 10:55:13 | 显示全部楼层 |阅读模式
最近Docker1.0稳定版发布了,这给paas注入新鲜的血液。
Docker是一个功能强大的自动化分布式系统:大规模的Web部署、数据库集群、持续部署系统、私有PaaS、面向服务的体系结构等。
Docker是一种增加了高级API的LinuX Container(LXC)技术,提供了能够独立运行Unix进程的轻量级虚拟化解决方案。
它提供了一种在安全、可重复的环境中自动部署软件的方式。
关于Docker运行在Centos的操作,下面由cantgis进行讲解。


Cantgis的实验环境都是在Centos7种运行:


1.所有 docker 操作都需要 root 权限需要加 sudo:

docker search centos
2.下载服务镜像(image),挑选有 Tag 标示的,相对好一些。

docker pull centos:centos7
3.查看下载完的镜像

docker images
4.基于下载完的镜像创建一个Container

docker run -i -t centos:centos7 /bin/bash
这样你就进入一个Container,一个封装新的centos7系统,exit退出这个container
5.查看所有的container
docker ps -a
6.若是从私有或者公有的docker库下载相应image,采用build参数,参数【.】是配置文件请点击,DockerFile

docker build -t NEW_Images .
7.在当前目录根据 Dockerfile 构建容器[这条命令适用于在一个container中创建了HTTPD或者Nginx服务,-p下面映射端口发布出来。]

docker run -i -t - p 2013:80
运行一个 Container,支持的参数:

  •   -d Detached 或者 daemon mode,后台运行。
  •   -i -t 开一个putty 终端,保持交互模式,这两个一般共同使用。
  •   -e 设置环境变量参数,参考 Install GitLab With Docker
  •   -p [host_port]:[container_port] 映射 HOST 端口到容器,方便外部访问容器内服务,host_port 可以省略.
  •   -v [host-path]:[container-path] 把 HOST 文件夹挂载到 Container 用以保存数据。
  •   --rm 自动删除已运行存在的相同 IMAGE 的容器。
  •   
  8.列出当前运行的容器, -a 会列出所有,包括已停止的, -q 只列出容器 ID。
docker ps -a -q | xargs docker rm
  这条可以删除所有未运行的容器。
  10.删除指定的Container
  
docker rm ContainerID
  11.删除指定的images
docker rmi imagesID  更多可参考 Docker 文档
  下面这张图,实在是解释的非常好,大家还是看图吧。
   DSC0000.jpg
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-482997-1-1.html 上篇帖子: 关于docker rest api接口组件docker remote api的使用 下篇帖子: centos7主要特性
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表