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

转载于:https://www.cnblogs.com/bageyang/p/9457996.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值