docker入门笔记

2018/09/28 15:21
阅读数 3

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
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部