Docker入门学习网摘链接(Aliyun ECS CentOS7)

1. ECS上搭建Docker及常用命令(CentOS7)

https://help.aliyun.com/document_detail/51853.html?spm=5176.10695662.1996646101.searchclickresult.49a821beANhhK2&aly_as=nRTEHNdZ#section-gtl-cjs-ls2

注意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

 

posted @ 2019-12-30 23:20  【舍予】  阅读(235)  评论(0)    收藏  举报