• 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
    只有把命运掌握在自己手中,从今天起开始努力,即使暂时看不到希望,也要相信自己。因为比你牛几倍的人,依然在努力。
  • 相关阅读:
    Ts基础
    SWF 文件不能本地访问 只有仅限于文件系统的 SWF 文件
    laya的UI编辑器
    目前支持WebGL的浏览器有哪些?
    Laya学习
    egret学习
    PHP 获取上月,本月,近15天,近30天日期
    深入浅出:MySQL的左连接、右连接、内连接
    div中 li宽度不固定 ie6和ie7不兼容不自动换行
    8款给力HTML5/CSS3应用插件 可爱的HTML5笑脸
  • 原文地址:https://www.cnblogs.com/freesky168/p/14358157.html
Copyright © 2020-2023  润新知