牛腩学docker简记
http://blog.niunan.net/blog/show/1258
https://www.cnblogs.com/niunan/p/10917506.html
https://www.jianshu.com/p/1fd8ce0d49ed
本视频记录牛腩学习在vs中的.net core项目中的添加docker支持的简单记录
云服务器上运行docker网站的思路:
1. 云服务器上装nginx, mysql
2. 云服务器上装docker
3. 本地VS .NET CORE项目生成docker镜像后导出传到云服务器上再导入
4. 在云服务器上运行docker run xxxx, 定义好云服务器端口如:8001,
5. nginx中做反向代理绑定某个域名跳到http://localhost:8001 (http://blog.niunan2.ml/blog/show/1183)
docker官网:https://www.docker.com/
阿里云的镜像加速器:https://cr.console.aliyun.com/cn-shenzhen/instances/mirrors
华为云服务器7天免费试用:https://activity.huaweicloud.com/free_test/index.html
牛腩博客.NET CORE源码:https://git.coding.net/niunan/niunan_blogcore2.git
DOCKER命令:
显示所有镜像:docker images
显示运行中的容器:docker ps
显示所有容器:docker ps -a
停止正在运行中的容器:docker stop 容器ID
启动容器:docker start 容器ID
重启容器:docker restart 容器ID
删除容器:docker rm 容器ID
删除镜像:docker rmi 镜像ID(备注:删除镜像要求要先删除对应的容器)
根据镜像运行新容器(本机端口32768,容器端口80):docker run -d -p 32768:80 镜像ID
查看容器运行日志:docker logs 容器ID
导出镜像:docker save -o c:/temp/bbb.tar 镜像ID
导入镜像:docker load -i bbb.tar(在服务器上bbb.tar所在的目录运行)
导入镜像后发现标签是none的,用如下命令修改标签tag:
docker tag 容器ID niunanblog:20190525(niunanblog是REPOSITORY,20190525是TAG)
进入容器命令: docker exec -it 容器ID bash
把容器中的某个文件复制到外面服务器:docker cp cd498f5d35d1:/app/appsettings.json /tmp/niunandemo.json
反之也一样:docker cp /tmp/niunandemo.json cd498f5d35d1:/app/appsettings.json
先在docker中下载相关镜像:
docker pull microsoft/dotnet:2.2-aspnetcore-runtime
和
docker pull microsoft/dotnet:2.2-sdk
LINUX命令:
服务器上查看linux发行版本:lsb_release -a
服务器上安装nginx: yum install nginx
服务器上安装docker: https://docs.docker.com/install/linux/docker-ce/centos/ (注:不要使用yum install docker)
服务器上安装mysql:yum install mysql(注:该命令运行后mysql -u root -p 并不能登录,还需要输入命令yum install mariadb-server 安装这个玩意才能登录 http://blog.niunan2.ml/blog/show/1251)
在服务器上可用命令检测网站是否生效命令:curl http://localhost:8003 (返回HTML)
查找软件路径:which nginx
全盘查找(先切换到根目录 cd /):find -name nginx
复制文件: cp 原文件名 新文件名
检测nginx配置文件是否有错误:nginx -t
重启nginx:nginx -s reload
记得上华为云控制里的安全组开放80端口及3306端口
AntDeploy一键部署插件:https://github.com/yuzd/AntDeployAgent
视频目录:(总时长:2小时40分钟)
牛腩学docker简记1 199M 50分钟 2019年05月24日
牛腩学docker简记2 355M 43分钟 2019年05月24日
牛腩学docker简记3 375M 47分钟 2019年05月25日
牛腩学docker简记4 183M 20分钟 2019年05月25日
视频观看地址:https://www.bilibili.com/video/av53491599
如需要网盘下载请联系:niunan@2008.sina.com
- 浏览: 718972 次
- 性别:
- 来自: 南宁
最新评论
-
如果我爱上你的笑容:
牛腩老师讲的课很棒 目前新闻发系统学习中 `(*∩_∩*)′
64位win8.1系统安装intelhaxm -
k04110411:
jhlovett 写道牛哥,想问下 public void P ...
ASP.NET通过HTML的上传文件标签来上传文件 -
liuzhijie3:
我也留个脚印用到了,讲的不错
.NET中获取字符串的MD5码 -
han_yankun2009:
,楠老师不错呀
在一堆数中查询相加得某个数的组合 -
allstara609:
请问牛老师,datalist中如何去掉数字中多余的0?
去掉数字中多余的0(ASP.NET)
相关推荐
系统学习Docker 践行DevOps理念
系统学习Docker 践行DevOps理念第一章 容器技术和Docker简介1.1Docker导学·虚拟机与Docker·Docker能干什么·容器时代的双城记
Docker基础入门到实战 网盘文件永久连接 01.Docker基本概念和框架 01.Docker -课程介绍 02.Docker -Docker 简介 03.Docker -Docker 的基本组成 04.Docker -Docker 容器相关技术简 02.Docker的安装和部署 01.Docker...
很好的docker视频学习课程
Docker搭建SRS视频服务器 Docker 搭建 SRS(Simple Realtime Server)视频服务器是一种便捷的部署方式,利用 Docker 容器化技术可以快速实现流媒体服务环境的一键安装与运行。SRS 是一个高性能、易于扩展的实时流...
循序渐进学Docker.rar
Docker是现在最火的开发部署工具,基于linux的CGroup、namespace和unified FS如AutoFS进行实现的开发环境封装工具。可对应用进行打包、迁移、部署,保证不同环境的一致性。本文档是docker的快速入门,提供了快速学习...
达梦8版本学习docker版本镜像
尚硅谷最新SpringBoot教学视频,包含docker部分内容,有兴趣的同学可以好好看看
docker学习资料docker学习资料docker学习资料docker学习资料docker学习资料docker学习资料docker学习资料docker学习资料
跟我一起学docker
循序渐进学Docker pdf 网盘地址 docker技术必备好书。
循序渐进的学习docker教你认识dockers,随心所欲使用docker
本节“Docker学习视频”由马永亮讲师主讲,主要探讨的是Docker容器的系统资源限制及验证。在实际的Docker应用中,为了确保多个容器之间的公平性和系统的稳定性,我们需要对每个容器使用的系统资源进行合理分配和限制...
docker视频教程 资料 Docker快速上手教程思维导图.html 13.9MB 31_Docker私有仓库.mp4 59.2MB 30_DockerFile之ONBUILD.mp4 29.1MB 29_DockerFile之CMD, ENTRYPOINT 的区别和联系.mp4 85.8MB 28_DockerFile通过...
在学习docker的过程中,容易对镜像和容器之间的概念进行混淆。这个资料就深入docker实现原理,帮助同学打通任督二脉,从此对docker的学习游刃有余
整理的DOcker技术学习视屏链接,希望分享出来给大家,谢谢
B站狂神Docker笔记
Docker是一种开源的应用容器引擎,使用Docker可以快速地实现虚拟化,并且实现虚拟化的性能相对于其他技术来说较高。并且随着云计算的普及以及对虚拟化技术的大量需求,使得云计算人才供不应求,所以一些大型企业对...