zoukankan      html  css  js  c++  java
  • docker学习笔记2--对镜像/容器的命令操作

    Docker启动一个Centos镜像

    我们下载完成一个Centos镜像之后,开始启动

    1. docker run -d -i -t <imageID> /bin/bash  

    这样就能启动一个一直停留在后台运行的Centos了。如果少了/bin/bash的话,Docker会生成一个Container但是马上就停止了,不会一致运行即使有了-d参数。

    然后我们可以进入我们这个Centos

    1. docker attach <ContainerID> 

    一、对镜像/容器的管理

       docker run 创建并启动一个容器,在run后面加上-d参数,则会创建一个守护式容器在后台运行。

        docker ps -a 查看已经创建的容器
        docker ps -s 查看已经启动的容器
        docker start con_name 启动容器名为con_name的容器
        docker stop con_name 停止容器名为con_name的容器
        docker rm con_name 删除容器名为con_name的容器
        docker rename old_name new_name 重命名一个容器
        docker attach con_name 将终端附着到正在运行的容器名为con_name的容器的终端上面去,前提是创建该容器时指定了相应的sh
        执行这个命令后,按下回车键,会进入容器的命令行Shell中。
        docker logs con_name 获取容器名为con_name的容器日志
        docker inspect 查看容器的详细信息
        docker top con_name 查看容器名为con_name的容器内部的进程
        docker exec 可以用来在容器中运行一个进程

    docker rmi IMAGE_ID 删除镜像

    docker rm  CONTAINER ID 删除容器

    如果你要删除的镜像之前被运行过,你需要先删除容器,才能再删除镜像

  • 相关阅读:
    Linux 学习之DNS服务器
    Windows系统镜像自动添加驱动程序
    Linux下集群的搭建
    Heartbeat+LVS构建高可用负载均衡集群
    Keepalived高可用集群搭建(转载linuxIDC)
    CentOS 7.x设置自定义开机启动,添加自定义系统服务
    代码改变世界
    Vim食用指南
    Hibernate三种状态详解
    MySQL服务器的安装与配置
  • 原文地址:https://www.cnblogs.com/SuMeng/p/8205123.html
Copyright © 2011-2022 走看看