zoukankan      html  css  js  c++  java
  • docker容器常用操作

    1、查看运行容器
    docker ps: 
    2、查看所有容器
    docker ps -a: 
    3、查看容器的日志
    docker logs 容器名称/容器ID:
    4、运行镜像
    docker run --name container-name -d image-name: 
    (--name:自定义容器名,-d:后台运行,image-name:指定镜像模板)
    5、启动容器
    docker start container-name/container-id
    6、停止当前你运行的容器
    docker stop container-name/container-id
    7、进入容器与退出(不会停止容器)
    docker exec -it container-name/container-id /bin/bash
    exit
    8、重启容器
    # docker restart containerId
    9、删除容器
    删除静止的容器
    docker rm containerId
    删除正在运行的容器
    docker rm -f containerId
    10、新建容器
    从镜像新建容器,处于静止态
    docker create -it imagesName
    11、docker attach 与 docker exec 的区别
    docker attach: 直接进入容器启动命令的终端,不会启动新的进程;
    docker exec:既可以 直接进入容器启动命令的终端,也可以在宿主机中打开新的终端,并且可以启动新的进程
    12、docker run 与 docker start的区别
    相同点:都能启动容器。
    不同点:docker run :启动的是镜像,通过镜像创建容器,并启动。docker start :启动的是历史的容器;
    docker run 只在第一次运行容器时,需要通过 镜像 创建 容器。以后再次启动这个容器时,只需要使用命令 docker start 即可。
    docker run 相当于执行了两步操作:将镜像放入容器中(docker create),然后将容器启动,使之变成运行时容器(docker start)
     
     
     
  • 相关阅读:
    生成指定规模大小的redis cluster对关系
    根据ip列表模拟输出redis cluster的主从对应关系
    获取redis实例绑定cpu的情况
    通过shell模拟redis-trib.rb info的输出
    又一种获取redis cluster slots分布的小脚本
    第3种方法获取redis cluster主从关系
    Lamada
    Linq笔记
    推荐博文
    SQL server 自带存储过程 sp_rename
  • 原文地址:https://www.cnblogs.com/mrwhite2020/p/12885958.html
Copyright © 2011-2022 走看看