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

    查看本地主机镜像

    docker images

    搜索镜像

    docker search ubuntu

    删除镜像

    docker rmi ubuntu

    拉取镜像

    docker pull ubuntu

    更新镜像

    dockercommit-m=“has update”-a=“chw”e218edb10161runoob/ubuntu:v2
      提交 提交的描述信息 指定镜像作者 容器 ID 指定要创建的目标镜像名

    为镜像添加一个新的标签

    docker tag 860c279d2fec myubuntu:dev

    构建镜像

    dockerbuild-tubuntu:v1.
      构建命令 指定新镜像名 新的镜像名 表示Dockfile在当前路径

    运行命令 run

    dockerrun-i-t-d-P(-p 8888:8080)–name myubuntu–link mycentos1ubuntu:15.10/bin/bash
      生成容器 允许你对容器内的标准输入 (STDIN) 进行交互 在新容器内指定一个伪终端或终端 后台运行 将容器内部使用的网络端口随机映射到我们使用的主机上(将内部容器8080端口映射到主机8888上,可配置多个) 指定容器名称 链接两个容器,互相通信 镜像名:镜像tag 放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash。

    查看运行中容器

    docker ps

    查看docker中所有容器,包含停止运行的

    docker ps -a

    查询最后一次创建的容器

    docker ps -l

    停止容器

    dockerstopmyubuntu(2b1s2g3265)
      停止命令 容器名(容器id)

    启动一个已停止的容器

    docker start(restart) myubuntu(b750bbbcfd88)

    删除容器

    docker rm -f myubuntu(b750bbbcfd88)

    进入容器,与容器交互

    docker exec -it myubuntu(243c32535da7) /bin/bash

    查看容器日志

    dockerlogsmyubuntu(2b1s2g3265)
      日志命令 容器名(容器id)

    Docker 容器互联

    1. 新建网络

    dockernetworkcreate-dbridgetest-net
          参数指定 Docker 网络类型,有 bridge、overlay。 网络类型  

    2. 连接容器

    1. 运行一个容器并连接到新建的 test-net 网络:docker run -itd --name test1 --network test-net ubuntu /bin/bash
    2. 打开新的终端,再运行一个容器并加入到 test-net 网络::docker run -itd --name test2 --network test-net ubuntu /bin/bash
    3. ping 来证明 test1 容器和 test2 :docker exec -it test1 /bin/bash
      ping test2
    只有把命运掌握在自己手中,从今天起开始努力,即使暂时看不到希望,也要相信自己。因为比你牛几倍的人,依然在努力。
  • 相关阅读:
    C++中整型变量的存储大小和范围
    A1038 Recover the Smallest Number (30 分)
    A1067 Sort with Swap(0, i) (25 分)
    A1037 Magic Coupon (25 分)
    A1033 To Fill or Not to Fill (25 分)
    A1070 Mooncake (25 分)
    js 获取控件
    C#代码对SQL数据库添加表或者视图
    JS 动态操作表格
    jQuery取得下拉框选择的文本与值
  • 原文地址:https://www.cnblogs.com/freesky168/p/14358157.html
Copyright © 2011-2022 走看看