1.1安装docker
yum install docker //安装dockerdocker -v //查看docker版本号docker info //查看docker详情信息
docker run nginx //运行
1.2安装docker镜像
docker pull nginx //不写版本会默认安装最新版本docker pull nginx:1.8
Linux上构建镜像
// 先进入项目目录 然后构建镜像docker build -t myapp .
查看镜像
docker images //查看镜像docker images -q //只查看镜像的ip
删除镜像
docker rmi 镜像名:版本号 | id // 强制删除docker rmi -f 镜像名:版本号 | idtips: 如果删除不成功,请先停止容器,再删除
构建镜像
//Dockerfile 使用这个文件构建一个镜像# 引入NodeFROM node:latest# 在容器内创建工作目录RUN mkdir -p /app # 指定容器工作目录 WORKDIR /app #将当前目录下的所有文件,都拷贝进入 image 文件的/app目录。COPY . /appRUN npm install --registry=https://registry.npm.taobao.org RUN npm install pm2 -g --registry=https://registry.npm.taobao.org #对外暴露的端口 EXPOSE 8080#程序启动脚本CMD ["pm2-runtime", "app.js"]
导出镜像
docker save -o myapp.tar myapp
导入镜像
docker load -i myapp.tar