2020年04月19日 10:34 阅读量:1443
第一步 安装docker,参考下面的
https://www.cnblogs.com/yufeng218/p/8370670.html
======================================
第二步 docker构建mongo镜像
docker pull mongo
(拉取镜像 默认最新版本)
docker images
(查看镜像)
docker run -p 27017:27017 -td mongo
(启动镜像)
docker ps
(查看启动的镜像)
docker exec -it 镜像id /bin/bash
(进入容器)
mongo
(进入mongodb)
mongo --port 27017 -u admin -p password --authenticationDatabase admin
(以刚建立的用户登录数据库 创建test用户)
删除镜像
docker rmi -f 5e35e350aded
======================================
第三步 docker构建nodejs镜像
docker 构建镜像
通过该命令,按照 Dockerfile 所配置的信息构建出镜像
-t 镜像的名称
--rm 构建成功后,删除临时镜像(每执行一行 Dockerfile 中的命令,就会创建一个临时镜像)
docker build --rm -t linkNodejs .
检查镜像是否创建成功
docker images
设置docker加速
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://fp4l15j6.mirror.aliyuncs.com"]
}
EOF
systemctl daemon-reload
systemctl restart docker
docker pull node
在项目根目录创建Dockerfile配置文件 vim Dockerfile
docker build -t docker-linknodejs .
docker run -d -p 80:7000 docker-linknodejs
(进入容器)