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
    ```
  • 相关阅读:
    vim:去掉响铃
    vim:过一个字符
    Msys2:windows下好用的unix模拟器
    vim:折叠操作
    vim:inoremap命令
    vim:关于映射和跳出括号
    vim打造简易C语言编辑器(在用2016.7.10)
    vim利用插件管理工具-管理配置文件
    拨打电话的实现
    类似于抽奖活动的小程序
  • 原文地址:https://www.cnblogs.com/ningkyolei/p/4919316.html
Copyright © 2011-2022 走看看