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的跨主机的容器管理平台那么丰富。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、docker常用命令 docker容器生命周期管理 docker run 在一个新的容器执行一个命令 dock...
    淹死的鱼_hz阅读 14,147评论 0 5
  • 查看docker信息(-v、version、info)# 查看docker版本$ docker -v$ docke...
    兜小神阅读 1,832评论 0 0
  • 1. 查看docker信息(version、info) 查看docker版本$docker version显示do...
    even_366阅读 2,578评论 0 0
  • 我觉得我女儿特别好,一直很想写写她,可是又感觉写不好,拖到现在她都5周岁了。 她现在有公主梦,喜欢看芭比的动画片,...
    沉默岛主阅读 2,555评论 1 2
  • Git简单介绍 什么是GitGit是一款源代码管理工具(版本控制工具) 什么又是源代码:凡是由我们手写的代码都称之...
    Eazer阅读 2,773评论 0 0

友情链接更多精彩内容