Docker学习

一:常用命令

1. docker run -i -t -p 9999:8080 ubuntu:15.10 /bin/bash,其中

    -t是表示在容器内指定一个伪终端或者终端;

    -i是表示允许和容器内的标准输入STDIN进行交互;

    -p 8080:8080 是指用本地的9999端口去映射docker容器的8080端口,-P :是容器内部端口随机映射到主机的高端口;

    -d 表示容器在后台运行

2.docker build -t name .

    -t 指要创建的目标镜像名;

    . 为要build的Dockfile所在目录,或者为Dockefile的绝对路径;

3.docker port containerID,查看当前容器的端口信息;

4.docker logs containerID,查看当前容器的日志输出信息;

5. docker rm containerID 命令来删除不需要的容器,docker rmi imageID 删除不需要的镜像;

二:容器连接

1.可以在容器运行的时候,指定本机端口和容器端口的映射;

2.docker有一个连接系统,允许将多个容器连接起来,共享连接信息,docker创建父容器和子容器,父容器可以看到子容器的信息;

三:零碎知识

1.可以直接用镜像封装应用,然后执行;

2.ENTRYPOINT,表示镜像在初始化时需要执行的命令,不可被重写覆盖,需谨记;

3.ADD <src> <desc> : 复制命令,复制文件或文件夹。src必须和Dockfile同级目录;

4.ENV <key>=<value>,或者 ENV <key> <value> :用于设置环境变量;

5.RUN <command>:可以用于执行命令;

6.CMD docker run启动到容器时提供默认命令或参数,比如tomcat镜像的 ;

7.EXPOSE 用于暴露该docker的端口,和外部通信。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值