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

    docker常用命令
    ==
    # docker images
    显示当前本地的镜像
    ````
    docker images
    ````

    # docker rmi
    删除一个镜像id为2d00a2ee08d5的本地镜像
    ````
    docker rmi -f 2d00a2ee08d5
    ````
    删除多个本地镜像
    ````
    docker rmi -f 2d00a2ee08d5 2d00a2ee08d5
    ````

    # docker build
    生成镜像seedproject-wesker
    ````
    docker build -t seedproject-wesker .
    ````

    # docker run
    运行镜像seedproject-wesker,wesker为运行该镜像的容器名称,80端口映射容器监听的5000端口
    ````
    docker run -d -p 80:5000 --name wesker seedproject-wesker
    ````

    # docker stop
    停止容器wesker
    ````
    docker stop wesker
    ````

    # docker rm
    删除容器wesker
    ````
    docker rm wesker
    ````

    # docker ps
    默认显示当前正在运行中的container
    ````
    docker ps
    ````
    查看包括已经停止的所有容器
    ````
    docker ps -a
    ````
    显示最新启动的一个容器(包括已停止的)
    ````
    docker ps -l
    ````

    # docker port
    查看容器wesker的端口映射情况
    ````
    docker port wesker
    ````
    # docker exec
    ssh到容器id为665b4a1e17b6的容器
    ````
    docker exec -i -t 665b4a1e17b6 /bin/bash
    ````
    ssh到容器名称为wesker的容器
    ````
    docker exec -i -t wesker /bin/bash
    ````

    # docker-machine
    查看default虚拟器的ip(mac下才需要使用,linux下应该不需要使用)
    ```
    docker-machine ip default
    ```

    # index.tenxcloud.com
    登录index.tenxcloud.com
    ```
    docker login index.tenxcloud.com
    ```

    修改镜像test-project的标签为latest
    ```
    docker tag test-project:latest index.tenxcloud.com/ningkyolei/test-project:latest
    ```

    push镜像test-project到index.tenxcloud.com/ningkyolei/test-project:latest
    ```
    docker push index.tenxcloud.com/ningkyolei/test-project:latest
    ```
  • 相关阅读:
    ASP.NET 2.0 中改进的缓存功能
    Python 一门神奇的语言
    showModalDialog()、showModelessDialog()方法使用详解
    在VS2005中 GridView导入Excel的两点小技巧附源码
    DVB码流中业务信息与电子节目指南
    js 日历控件
    js收藏
    什么是ECM,EMM,AU,EMU?
    精解PSISI(一)
    Oracle第四课(学习笔记)
  • 原文地址:https://www.cnblogs.com/ningkyolei/p/4919316.html
Copyright © 2011-2022 走看看