Docker入门学习网摘链接(Aliyun ECS CentOS7)
1. ECS上搭建Docker及常用命令(CentOS7)
注意docker安装并设置开机启动(Linux)命令:
command: systemctl enable docker
官方镜像加速:
https://help.aliyun.com/document_detail/60750.html?spm=a2c4g.11186623.6.545.OY7haW
2. Docker-Compose安装及使用
官网:https://docs.docker.com/compose/install/
参考:https://www.cnblogs.com/jxlsblog/p/10444726.html
升级或卸载:https://blog.csdn.net/kan2016/article/details/95945164
3. 进入到后台运行的Docker内
command: docker exec -is my-nginx bash # my-nginx是安装的nginx实例名
4. 部署.NetCore站点
https://www.jianshu.com/p/255726f8bc27?tdsourcetag=s_pctim_aiomsg
4.1. 安装.NetCore运行环境
command: docker pull microsoft/dotnet:2.2-aspnetcore-runtime
4.2. 编辑DockerFile, 并同项目一些upload到服务器!!!
4.3. 构建镜像
command: docker build -t mytestapi . # 给image命名
4.4. 运行.netcore应用
docker run --name -p 80:80 -d imagename # imagename指4.2的app名称,也就是程序集的名称
4.5. docker启动container
https://www.cnblogs.com/suzixuan/p/11274313.html
command: docker container start ea1d38e62b1a # 上面链接中没有这个名称,注意ea1d38e62b1a是Container ID
其它:
Centos 配置开机启动脚本启动 docker 容器:
https://www.cnblogs.com/weihanli/p/start-docker-containers-with-startup-scripts.html

浙公网安备 33010602011771号