docker常用命令

docker命令:

  1. docker 容器
exit:退出docker容器。
    容器命名:docker run --name bob_the_container -i -t ubuntu /bin/bash
                        docker run --name bob_the_container -i -t ubuntu:12.04 /bin/bash
                        docker run:从镜像启动容器。如果本地不存在该镜像,则从Docker Hub下载该镜像,如果没有指定镜像标签,则会下载latest标签的镜像
    容器启动:docker start bob_the_container 依据容器ID或者容器名称启动
    容器命名附着:docker attach 978a3ffe1377 对容器执行交互式操作(针对运行中的容器)
    容器命名附着:docker exec -it ba9f6a051f6f /bin/sh  对容器执行交互式操作(针对运行中的容器)
    创建守护式容器:docker run --name daemon_dave -d ubuntu /bin/sh -c "while true;do echo hello world; sleep 1; done"
    容器日志查看:docker logs daemon_dave(把全部日志都打印出来了)
    容器日志查看:docker logs --tail 10 docker.while 只查看最近10条日志
    容器日志查看:docker logs --tail 0 -f docker.while  查看最新日志
    容器内进程:docker top docker.while
    多个容器内存、CPU查看:docker stats daemon_dave bob_the_container
    容器中运行后台任务:docker exec -d daemon_dave touch /etc/new_config_file   daemon_dave容器中创建一个文件
    容器中运行交互式任务:docker exec -t -i daemon_dave /bin/bash  执行交互式命令
    停止守护式容器:docker stop daemon_dave
    容器配置信息、名称、命令、网络配置:docker inspect daemon_dave
    删除容器:docker rm gloomy_goodall 只能够删除已经停止的容器

    Dockerfile错误调试:docker run -i -t 4205ee9e49bf /bin/bash
    容器卷操作:docker run -v /home/james/james_blog:/data /--name james_blog 镜像
        把本地的james_blog目录作为/data/卷挂到容器里。
  1. docker 镜像
镜像保存在仓库中,仓库存在Registry中,默认的Registry是由Docker公司运营的公共Registry服务(Docker Hub)
    Docker Hub:用户仓库(user repository)顶层仓库(top-level repository)
    列出本地镜像:docker images
    列出特定镜像:docker images ubuntu:12.04
    拉取镜像:docker pull ubuntu:12.04
    Docker Hub上查找所有带有puppet的镜像:docker search puppet

    构建镜像方式:
        (1):docker commit命令
        (2):docker build 命令和Dockerfile文件
    docker build -t="hainanzhongjian/static_web:v1" . ;在hainanzhongjian仓库中构建镜像名static_web,tag为v1 的镜像
    镜像推送到Docker Hub:docker push hainanzhongjian/static_web
    删除镜像:docker rmi hainanzhongjian/static_web

    docker hub
    登录:docker login 将登录认证信息保存在服务器
    退出:docker logout 移除登录认证信息

    http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz?AuthParam=1498526461_8be632fbfef5a200997ca5a500ce8fb8
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值