听说你在 Centos 环境的阿里云 ECS 上运行 ASPNetCore 困难重重?
小白必看的避坑指南
困难1-docker命令、命令还是命令,fxxk!
这真的是因为你还是小白。鲁迅先生说:大家本都是小白,用的 docker 命令多了,小白自然就变成了小黑。
为避免小白骂娘,因此,很有必要给自己装一个可视化管理 docker 的工具。
=always portainer/portainer
最后
打开指定 URL,例如 127.0.0.1:9000
输入密码,使用
效果如下
困难2-用了 yum 装 docker,装完发现版本太低,想重装
| sort -r
安装
sudo yum install docker-ce
困难3-刚解决了困难2,发现拉镜像速度慢了
发现重装后 /etc/docker/ daemon.json 文件被改为 daemon.json.rpm.rpmsave
而文件中的配置还是高速镜像源
可以将 daemon.json.rpm.rpmsave 改为 daemon.json
然后
systemctl daemon-reload
systemctl restart docker
困难4-不会写 dockerfile,拉镜像我怎么知道拉那个?
小白同志,这个不需要你手工写
vs code 装好 docker 插件后,可以自动添加适合这个项目的 Dockerfile
插件长这个样子
自动生成的 Dockerfile 内容长这样子