- 如果你是用虚拟机记得把本地的翻墙代理关掉,不关掉的话npm install可能会失败
sudo docker build -t test112 .
- docker run xxx:开始运行容器,
- -d:分离模式启动容器,启动容器并可以在启动后使用控制台执行其他命令
- -p:开启映射,4000:3000:容器中的 3000 端口会对应到本地的 4000 端口
Linux的话 ip a可以查看地址,地址:本地端口号就可以访问到了
- 登录到docker,你需要有一个docker账号开个库https://hub.docker.com/
- 可以直接把身份写在一行命令行而不用手动输入,配置一个什么文件啥的没看懂https://docs.docker.com/engine/reference/commandline/login/#provide-a-password-using-stdin
- 改可以推到仓库的格式,自定义tag名称也可以不写,不写自动会在后面加latest
- 你现在有两个镜像了
- 推到自己的仓库里
- 你可以删除现在的所有镜像然后拉取dockerhub里的镜像了
docker pull sunjia1/test1:test111
docker run -d -p 4000:3000 sunjia1/test1:test111