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)

  • 相关阅读:
    Javascript&Html-系统对话框
    Javascript&Html-延迟调用和间歇调用
    Javascript&Html-弹出窗口的屏蔽程序
    iPhone屏幕旋转
    iPhone深度学习-ARM
    xCode控制台的使用-应用闪退原因跟踪
    IOS-内存检测以及优化
    Javascript-Array
    http与https的区别
    Nginx:处理HTTP请求
  • 原文地址:https://www.cnblogs.com/tiandsp/p/9707887.html
Copyright © 2011-2022 走看看