• 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
    ```
  • 相关阅读:
    谷歌浏览器设置跨域失败
    Validation of viewstate MAC failed 解决办法--zt
    如何查看Oracle客户端版本及位数(Windows系统)(转)
    程序员集锦
    如何最快速地适应新的工作
    Oracle 03113
    Shell中字符串、数值的比较
    K8S客户端安装及使用
    kubectl的使用
    Helm 入门指南
  • 原文地址:https://www.cnblogs.com/ningkyolei/p/4919316.html
Copyright © 2020-2023  润新知