牛腩學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網站的思路:
- 雲伺服器上裝nginx, mysql
- 雲伺服器上裝docker
- 本地VS .NET CORE項目生成docker鏡像後導出傳到雲伺服器上再導入
- 在雲伺服器上運作docker run xxxx, 定義好雲伺服器端口如:8001,
- 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牛腩部落格.NET CORE源碼:
https://git.coding.net/niunan/niunan_blogcore2.gitDOCKER指令:
顯示所有鏡像: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]