《原創視頻》牛腩學DOCKER簡記

牛腩學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:8001http://blog.niunan2.ml/blog/show/1183

docker官網:https://www.docker.com/
阿里雲的鏡像加速器:https://cr.console.aliyun.com/cn-shenzhen/instances/mirrors
牛腩博客.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
如需要網盤下載請聯繫:[email protected]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章