docker常用命令

1、帮助命令

docker --help

2、具体命令的帮助

docker --help images

3、docker images 镜像名

4、docker pull 镜像名

5、docker rmi 镜像名

6、容器命令

6.1 运行容器

docker run [options] image [command] [arg...]

--name="容器新名字":为容器指定一个名称;

--network xxx:指定使用特定的网桥

-d:后台运行容器,并返回容器ID,即启动守护式容器;

-i:以交互模式运行容器,通常与-t同时使用;

-t:为容器重新分配一个伪输入终端,通常与-i同时使用;

-P:随机端口映射;

-p:指定端口映射,有以下四种格式

     ip:hostPort:containerPort

     ip::containerPort

     hostPort:containerPort

     containerPort

示例:

docker run -it centos  以交互式终端形式从镜像centos启动容器

docker run -d centos 以后台运行方式从镜像centos启动容器,注意由于docker的机制,只有有前台交互进程时才会真正运行容器,比如以一下命令启动:

docker run -d centos /bin/sh -c "while true; do echo hello centos; sleep 2;done"

 6.2 查看容器

     docker ps [options]

     docker ps 查看正在运行的容器

     options说明(常用)

        -a:列出当前所有正在运行的容器+以前运行过的容器;

        -l:显示最近创建的容器;

        -n:显示最近n个创建的容器;

        -q:静默模式,只显示容器编号;

        --no-trunc:不截断输出;

6.3 退出容器

    第一种方式:exit  ——容器停止退出;

    第二种方式:ctrl+P+Q  ——容器不停止退出;

6.4 启动容器

    docker start 容器ID或容器名称

6.5 重启容器

    docker restart 容器ID或容器名称

6.5 停止容器

    docker stop 容器ID或容器名称

6.6 强制停止容器

    docker kill 容器ID或容器名称

6.7 删除已停止容器

    docker rm 容器ID或容器名称(删除多个以空格隔开)

    docker rm -f $(docker ps -q -a)

    docker ps -q -a|xargs docker rm

6.8 查看容器日志

    docker logs -f -t --tail 容器ID

        -t:加入时间戳

        -f:跟随最新的日志打印

        --tail:数字,显示最后多少条

6.9 查看容器内运行的进程

    docker top 容器ID

6.10 查看容器内的细节

    docker inspect 容器ID

6.11 进入正在运行的容器并以命令行交互

    docker exec -it 容器ID    在容器中打开新的中断,并且可以启动新的进程。

    docker attach 容器ID 重新进入,直接进入容器启动命令终端,不会启动新的进程

6.12 从容器内拷贝文件到主机上

    docker cp 容器ID:容器内路径 目的主机路径

6.13 从主机拷贝文件到容器

    docker cp 主机路径  容器ID:容器内路径

6.14 更新容器

       docker container update [OPTIONS] CONTAINER [CONTAINER...]

       例如更新容器随docker重启:docker update --restart=always <CONTAINER ID>

7.网络相关 docker network查看帮助信息

7.1 查看网桥信息  docker network ls

7.2 创建自定义网桥  docker network create xxx

7.3 删除网桥  docker network rm  xxx

7.4 查看网桥细节  docker network inspect  xxx

8. 数据卷相关 docker volume

8.1 创建数据卷  docker volume create xxx

8.2 查看数据卷  docker volume ls

8.3 删除数据卷  docker volume rm xxx

8.4 查看数据卷细节  docker volume inspect xxx

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值