• docker入门笔记


    docker xxx --help 查看某个命令的帮助信息
    docker 查看所有命令

    docker run -it ubuntu:15.10 /bin/bash

    -i 允许对容器的标准输入进行交互
    -t 在新容器内指定一个终端
    -d 后台运行

    docker ps 查看容器

    -a 查看全部容器
    -l 最近创建的

    docker pull mc2labs/nodejs 载入镜像(默认xx镜像:latest)

    docker images 列出当前主机上的镜像
    docker search xxx 搜索镜像(在docker hub 上搜索镜像)
    docker build -t xxx(要创建的镜像名) .(以当前目录的Dockerfile创建镜像所)
    -t 设置tag(镜像名字标签)

    docker run -d -p 8888:3000 xxx 把本机的8888端口映射到docker的3000端口
    -p 映射端口(hostPort:containerPort)
    -P 随机端口

    docker port xxx(容器id) 查看端口映射

    docker logs xxx 查看容器的日志输出

    docker stop xxx 停止运行某某容器
    docker start xxx 重启某某容器
    docker rm xxx 删除某某容器

    docker inspect xxx 查看容器/镜像的元数据

    Dockerfile镜像描述文件

    #环境配置
    FROM keymetrics/pm2:latest-alpine 
    
    #在docker上执行指定的命令
    RUN mkdir -p /home/leyi 
    
    #指定工作目录相当于cd目录 
    WORKDIR /home/leyi 
    
    #拷贝本机当前目录的文件到docker上的目录
    COPY . /home/leyi 
    
    #在docker上执行指定的命令
    RUN npm install 
    
    #指定容器在运行时监听的端口     
    EXPOSE 3000
  • 相关阅读:
    去除vue-router 链接上的#号
    input 实现调用本地摄像头 实现拍照 和拍视频
    vue-cli 安装sass 和 font-awesome 笔记
    linux下alias命令详解
    linux下source命令的基本功能
    在Linux命令行窗口中,怎么向上翻页?
    Android内存监测工具使用
    Activity的Theme主题风格
    ListView中CheckBox错乱解决
    绘图之Canvas学习
  • 原文地址:https://www.cnblogs.com/leyi/p/9718785.html
Copyright © 2020-2023  润新知