docker基础命令

一、简介

Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。

Docker 自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为 Docker Inc。Redhat 已经在其 RHEL6.5 中集中支持 Docker;Google 也在其 PaaS 产品中广泛应用。

Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案。 Docker 的基础是 Linux 容器(LXC)等技术。在 LXC 的基础上 Docker 进行了进一步的封装,让用户不需要去关心容器的管理,使得操作更为简便。用户操作 Docker 的容器就像操作一个快速轻量级的虚拟机一样简单。

二、docker常用命令使用:

根据上述,我们来点应用哈:安装docker,我就不说了:yum -y install docker 

记得加入加速:  "registry-mirrors": ["https://9f4w4icn.mirror.aliyuncs.com"]

命令如下:

  • Docker环境信息 — docker [info|version]
  • 容器生命周期管理 — docker [create|exec|run|start|stop|restart|kill|rm|pause|unpause]
  • 容器操作运维 — docker [ps|inspect|top|attach|wait|export|port|rename|stat]
  • 容器rootfs命令 — docker [commit|cp|diff]
  • 镜像仓库 — docker [login|pull|push|search]
  • 本地镜像管理 — docker [build|images|rmi|tag|save|import|load]
  • 容器资源管理 — docker [volume|network]
  • 系统日志信息 — docker [events|history|logs]

 

三、常用docker命令如下:

3.1:docker ps -a    显示所有状态容器,不加-a只能显示正常容器

         docker ps -l 显示最新启动的一个容器

3.2:docker inspect --format='{{.NetworkSettings.IPAddress}}' $CONTAINER_ID 查看容器的内部IP 
172.17.42.35

3.3:docker info     显示如下

3.4:docker rename old_name new_name  修改当前容器名

3.5:docker run -itd(终端后台)--volume (映射卷) --name(命名容器名) --add-host(绑定主机名) --publish(映射端口)  image(运行镜像)  运行容器服务例如:

docker run  -v /etc/localtime:/etc/localtime:ro  --volume=/:/rootfs:ro   --volume=/var/run:/var/run:ro   --volume=/sys:/sys:ro   --volume=/var/lib/docker/:/var/lib/docker:ro   --volume=/dev/disk/:/dev/disk:ro   --publish=58080:8080   --detach=true   --name=cadvisor7.223   google/cadvisor:v0.24.1

3.6:docker stop/start/restart container_id/container_name         容器服务stop/start/restart

3.7:docker rm -f(强制性)   镜像id    清理镜像

3.8:docker rm -f(强制性)   container_id   删除容器

3.9:docker build  -f  镜像名字  路径   这个需要写dockerfile[后续文章还继续写的]

3.10:docker tag old_id new_id 修改镜像的名字(方便进入镜像仓库)

3.11:docker logs -f container_id  查看容器启动日志

3.12:其它docker命令(不常用)

docker还有一些如logincplogsexportimportloadkill等不是很常用的命令,比较简单,请参考官网

 

隔壁小二,已经开始Devop,还不努力么就等着捡石头吧!   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值