zoukankan      html  css  js  c++  java
  • Docker_2 常用命令

    Docker的组成

    • Docker Daemon
    • Docker Client
    • Docker Hub

    使用Docker Client时,输入命令之后会发送到Docker Daemon,然后被解析和执行。有时需要从Docker Hub拉去镜像。

    容器与镜像

    一个docker镜像可以启动多个容器,实际工作是在容器中完成的。

    docker常用命令

    • docker run [options] IMAGE [COMMAND] [ARG...]
      • -it 其中-i是交互式,-t是为容器分配一个伪tty(pseudo-tty)
      • -d 在后台运行容器
      • --rm 退出容器之后删除容器
      • --name 为容器分配一个名字
      • -v /some/path 挂载一个数据卷(data volume)
      • -p HostPort:ContainerPort 小写p,端口映射

    有关镜像

    • docker images 列出本地镜像
    • docker pull pull
    • docker save 将镜像保存为tar文件
    • docker load 从tar文件加载镜像
    • docker rmi 删除镜像
    • docker commit 从改变之后的容器创建一个镜像
    • docker built 从docker文件创建一个镜像
      • -f 指定Dockerfile
      • -t 镜像tag

    有关容器

    • docker cp 在容器和本地文件系统之间复制文件或文件夹
    • docker ps 列出正在运行的容器
      • -a 列出所有容器
    • docker start 启动一个停止的容器
    • docker exec 在容器中执行制定的命令
      • 命令为/bin/bash,选项为-it时可以进入交互式状态
    • docker stop 停止容器
    • docker kill 强制停止容器
    • docker rm 删除容器

    辅助信息

    • docker帮助
    $ docker
    或
    $ docker help
    
    • docker命令帮助
    $ docker COMMAND --help
    或
    docker help COMMAND
    
    • docker版本
    $ docker version
    
    • 查看有关系统和docker的信息
    $ docker info
    
  • 相关阅读:
    kubernetes部署1.15.0版本
    搭建时间服务器
    创建mysql容器
    制作带sshd功能的centos镜像
    容器操作
    镜像制作
    elk日志系统
    k8s基于canel的网络策略
    k8s的flannel网络插件配置
    k8s搭建WebUI--Dashborad管理界面
  • 原文地址:https://www.cnblogs.com/whenyd/p/8422239.html
Copyright © 2011-2022 走看看