牛腩學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
html