docker常用命令

图例:镜像名 容器名

帮助命令 docker rm --help

  1. 获取centos镜像 docker pull centos
  2. 创建名为appleos的容器 docker create --name appleos centos
  3. 启动名为appleos的容器 docker start/stop/restart appleos
  4. 查看所有容器 docker ps -a
  5. 删除容器 docker rm appleos
  6. 查看所有镜像 docker images
  7. 删除镜像 docker rmi centos
  8. 创建新容器并运行一个命令 docker run -it --name appleos centos /bin/bash
  9. 在运行的容器执行一个命令 docker exec -it appleos /bin/bash
  10. 进入运行中的容器 docker attach appleos
  11. 退出并关闭容器 ctrl + d

Registry

  1. 查看镜像 curl -XGET http://172.17.190.130:5000/v2/_catalog

Dockerfile

  1. 基础镜像信息 FROM
  2. 维护者信息 MAINTAINER
  3. 镜像操作指令 RUN、COPY、ADD、EXPOSE 等
  4. 容器启动时执行指令 CMD、ENTRYPOINT

Docker Machine 虚拟主机管理

  1. 创建名为appleMachine驱动为virtualbox的主机
    docker-machine create -d virtualbox --virtualbox-boot2docker-url=/Users/apple/.docker/machine/cache/boot2docker.iso appleMachine
  2. 查看环境信息 docker-machine env defaultMachine
  3. 映射虚拟主机到本地 eval "$(docker-machine env defaultMachine)"
  4. 查看虚拟机 docker-machine ls
  5. 启动/关闭虚拟主机 docker-machine start/stop defaultMachine
  6. 登入虚拟主机 docker-machine ssh defaultMachine
  7. 删除虚拟主机 docker-machine rm defaultMachine

Docker Compose 单机容器管理

  1. 查看帮助 docker-compose -h
  2. 创建并启动容器 docker-compose up
  3. 查看容器 docker-compose ps
  4. 删除容器 docker-compose rm
  5. 启动/停止/重启 容器 docker-compose start / stop / restart

Docker Swarm 集群容器管理

Kubernetes 集群容器管理

总结:Docker是容器技术的核心、基础,Docker Compose是一个基于Docker的单主机容器编排工具,功能并不像Docker Swarm和Kubernetes是基于Dcoker的跨主机的容器管理平台那么丰富。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值