• 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
    只有把命运掌握在自己手中,从今天起开始努力,即使暂时看不到希望,也要相信自己。因为比你牛几倍的人,依然在努力。
  • 相关阅读:
    A Simple Problem About Truth Table
    Android Fragment完全解析,关于碎片你所需知道的一切
    Android系统中标准Intent的使用
    Android应用开发全程实录-你有多熟悉listView
    Android四大基本组件介绍及生命周期
    设计模式
    Java流(Stream)、文件(File)和IO
    Java网络编程详解
    Java 多线程
    深入理解Java虚拟机 精华总结(面试)
  • 原文地址:https://www.cnblogs.com/freesky168/p/14358157.html
Copyright © 2020-2023  润新知