docker常用命令

Posted bageyang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker常用命令相关的知识,希望对你有一定的参考价值。

Docker 命令 :

启动容器 :

docker run [-i -t (启动交互式容器)]   

example: 
    docker run -i -t ubuntu /bin/bash<br>

    -i 标志保证容器中的STDIN(standard input)是开启的
    -t 标志告诉Docker为要创建的容器分配一个伪tty终端
    ubuntu 表示我们创建容器使用的镜像
    /bin/bash 表示当容器创建完成之后,Docker就会执行容器中的/bin/bash命令

重命名容器:

docker run --name=容器名 -i -t IMAGE /bin/bash

查看容器 :

    docker ps  -a(all) -l(最新创建) 
    docker inspect   查看某一容器配置信息

重新启动停止的容器:

    docker start [-i] 容器名

删除已经停止容器:

    docker rm 容器名

以守护形式运行容器:

    Ctrl Q  Ctrl P

附加到运行的容器:

    docker attach  容器名

启动守护式容器:

    docker run -d IMAGE [COMMAND][ARG...]
        -d 标志Docker会将容器放到后台运行
        `docker exec`命令会在容器内部额外启动新进程,可以在容器内运行的进程有两种类型:后台任务和交互式任务。

查看容器日志:

    docker logs [-f] [-t] [--tail] 容器名
        -f --follows        一直跟踪
        -t --timestamps     时间戳
        --tail              数量

查看容器内的进程:

    docker top 容器名

在运行的容器中启动新的进程

docker exec [-d] [-i] [-t] 容器名

停止守护式容器

    docker stop 容器名
    docker kill 容器名

容器端口映射

    docker run  [-P(所有端口暴露)]
            -p      
                example :
            1.containerPort
                docker run -p 80 -i -t ubuntu /bin/bash
            2.hostPort:containerPort
                docker run -p 8080:80 -i -t ubuntu /bin/bash
            3.ip:containerPort
                docker run -p 0.0.0.0:80 -i -t ubuntu /bin/bash
            4.ip:hostPort:containerPort
                ocker run -p 0.0.0.0:80 -i -t ubuntu /bin/bash

以上是关于docker常用命令的主要内容,如果未能解决你的问题,请参考以下文章

Docker 常用命令

docker常用命令速查

Docker 常用命令

Docker 常用命令

Docker删除报错:Error response from daemon: conflict: unable to delete 08b152afcfae (must be forced)(代码片段

提效小技巧——记录那些不常用的代码片段