写点什么

Docker 学习记录

作者:ZuccRoger
  • 2022 年 5 月 18 日
  • 本文字数:654 字

    阅读完需:约 2 分钟

title: Docker学习记录date: 2022-05-16 10:45:11tags:
复制代码

基本概念

  1. 镜像和容器的关系

    镜像和容器可以类比为类和对象,容器可以被创建、启动、停止、删除和暂停。

实战经历

  1. 如何进入容器?

    第一阶段: 首先需要把镜像启动起来.

    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

  2. CMD vs ENTRYPOINT

    运行代码

    FROM alpine:3.2 ARG JAVA_ENV="-server -Xms2047m -Xmx4097m -XX:+UseG1GC" RUN echo -------------- $JAVA_ENV

    Dockerfile RUN vs CMD vs ENTRYPOINT区别

  3. Docker-compose.yml

    如何启动

发布于: 刚刚阅读数: 5
用户头像

ZuccRoger

关注

还未添加个人签名 2019.10.06 加入

还未添加个人简介

评论

发布
暂无评论
Docker学习记录_5月月更_ZuccRoger_InfoQ写作社区