docker入門筆記
阿新 • • 發佈:2018-09-28
expose port ont art metrics star 標簽 sta container
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
docker入門筆記