Docker 学习记录
基本概念
镜像和容器的关系
镜像和容器可以类比为类和对象,容器可以被创建、启动、停止、删除和暂停。
实战经历
如何进入容器?
第一阶段: 首先需要把镜像启动起来.
docker run -it --name lhepMaven hub.fuxi.netease.com/qa-web/jenkins-maven:3.6
第二阶段: 通过容器 ID 进入 或者 NAMES 进行 (其中 names 可以通过 docker ps -a 查看到)
➜ /etc docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 98d6fde314ce bitnami/kafka "/opt/bitnami/script…" 15 seconds ago Up Less than a second 0.0.0.0:9002->9002/tcp, :::9002->9002/tcp, 9092/tcp kafka 6d90e0c7f652 zookeeper "/docker-entrypoint.…" 5 minutes ago Up 5 minutes 2888/tcp, 3888/tcp, 0.0.0.0:2181->2181/tcp, :::2181->2181/tcp, 8080/tcp zookeeper# 第一种 容器 ID 进入 docker exec -it 8x9zc89asd /bin/bash # 第二种 NAMES 进行 docker exec -it zookeeper /bin/bash
CMD vs ENTRYPOINT
运行代码
FROM alpine:3.2 ARG JAVA_ENV="-server -Xms2047m -Xmx4097m -XX:+UseG1GC" RUN echo -------------- $JAVA_ENV
Docker-compose.yml
如何启动
版权声明: 本文为 InfoQ 作者【ZuccRoger】的原创文章。
原文链接:【http://xie.infoq.cn/article/bc404577a905c2bdbc9251038】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论