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

    在这里记一下,以免以后忘记了。

    ----------------------------------------------------------------------------------------------------------------------

    列出系统中现有的docker镜像

    sudo docker images

    下载镜像
    sudo docker pull centos

    创建一个新容器
    sudo docker run -it centos:latest

    创建一个带名字的容器
    sudo docker run -it -h test --name test centos:latest

    创建一个带名字在后台运行的容器
    sudo docker run -d -it -h test --name test centos:latest

    创建一个带名字在后台运行的从本机8080/100端口分别映射到容器80/1000端口的容器
    sudo docker run -p 8080:80 -p 100:1000 -d -it -h test --name test centos:latest

    列出正在运行的容器
    sudo docker ps -a

    删除容器
    sudo docker rm 容器id

    删除镜像
    sudo docker rmi 镜像id

    启动容器
    sudo docker start 容器id

    杀死正运行的容器
    sudo docker kill 容器id

    重新进入容器
    sudo docker exec -it 容器id /bin/bash

    更新容器
    sudo docker commit -m "test" 容器id centos:latest

    查看容器全名
    sudo docker inspect -f '{{.Id}}' 容器id
    查出来类似下面这样子:
    02ea1bc22ee9c39b84a1ccb4704a005a335e2fa747f75971e195ef2e0149ae5e

    本地考数据进(出)容器
    sudo docker cp ./123.txt 02ea1bc22ee9c39b84a1ccb4704a005a335e2fa747f75971e195ef2e0149ae5e:/test/

    保存镜像到文件
    sudo docker save -o 文件名 镜像名:版本

    加载镜像
    sudo docker load -i 文件名

    显示所有容器名与ip
    docker inspect --format='{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)

  • 相关阅读:
    Splunk_转发器配置_AD
    Splunk SPL 时间转换
    Splunk_索引自动清理历史数据
    Python 备查 线程池
    Splunk_SPL 排除搜索结果
    Splunk_SPL 查询时间范围
    质量的分级
    各类BOM
    Jmeter负载测试的注意事项
    MEM的面试记录
  • 原文地址:https://www.cnblogs.com/tiandsp/p/9707887.html
Copyright © 2011-2022 走看看