zoukankan      html  css  js  c++  java
  • docker命令集合

    #docker安装
    yum -y install docker-io
    docker --version

    #启动Docker进程
    systemctl start docker
    systemctl status docker
    systemctl enable docker --设置开机自启动docker服务

    #查看镜像并下载
    docker search hello-world
    docker pull hello-world
    #查看已下载的镜像
    docker images
    #运行镜像
    docker run hello-world
    #查看所有容器(容器来自于镜像)
    docker ps -a
    #使用docker logs查看容器控制台输出获取容器的日志
    docker logs hello-world

    #容器操作:

    docker create # 创建一个容器但是不启动它
    docker run # 创建并启动一个容器
    docker stop # 停止容器运行,发送信号SIGTERM
    docker start # 启动一个停止状态的容器
    docker restart # 重启一个容器
    docker rm # 删除一个容器
    docker kill # 发送信号给容器,默认SIGKILL
    docker attach # 连接(进入)到一个正在运行的容器
    docker wait # 阻塞一个容器,直到容器停止运行

    #获取容器信息:

    docker ps # 显示状态为运行(Up)的容器
    docker ps -a # 显示所有容器,包括运行中(Up)的和退出的(Exited)
    docker inspect # 深入容器内部获取容器所有信息
    docker logs # 查看容器的日志(stdout/stderr)
    docker events # 得到docker服务器的实时的事件
    docker port # 显示容器的端口映射
    docker top # 显示容器的进程信息
    docker diff # 显示容器文件系统的前后变化

    #导出容器:

    docker cp # 从容器里向外拷贝文件或目录
    docker export # 将容器整个文件系统导出为一个tar包,不带layers、tag等信息

    执行:

    docker exec # 在容器里执行一个命令,可以执行bash进入交互式

    #镜像操作:

    docker images # 显示本地所有的镜像列表
    docker import # 从一个tar包创建一个镜像,往往和export结合使用
    docker build # 使用Dockerfile创建镜像(推荐)
    docker commit # 从容器创建镜像
    docker rmi # 删除一个镜像
    docker load # 从一个tar包创建一个镜像,和save配合使用
    docker save # 将一个镜像保存为一个tar包,带layers和tag信息
    docker history # 显示生成一个镜像的历史命令
    docker tag # 为镜像起一个别名

    #镜像仓库(registry)操作:

    docker login # 登录到一个registry
    docker search # 从registry仓库搜索镜像
    docker pull # 从仓库下载镜像到本地
    docker push # 将一个镜像push到registry仓库中

  • 相关阅读:
    vs2010创建文件夹
    strlen源码,远没有想象中的那么简单、、、、
    排序
    字符数组,字符指针,sizeof,strlen总结
    QT中的QInputDialog的小例子
    QT实现启动画面
    QT中Dialog的使用

    QT中的文件浏览
    Python日期操作
  • 原文地址:https://www.cnblogs.com/mhl1003/p/11703127.html
Copyright © 2011-2022 走看看