天天看點

《原創視訊》牛腩學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: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.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]

繼續閱讀