前言

          最近還是在考慮Linux下net core的部署問題,還是發(fā)現(xiàn)了很多麻煩的問題,這里還是繼續(xù)把需要使用的東西部署介紹下吧。

          Docker


          其實(shí)對(duì)于Docker我也是一星半點(diǎn)兒,了解的不夠深入,大致感覺docker是比虛擬機(jī)更快速,更方便,體量小,部署快的"虛擬機(jī)",這樣的感覺是因?yàn)閐ocker自成環(huán)境,互不干擾,單獨(dú)部署的特點(diǎn),我們可以把mysql,redis,nginx之類的都可以單獨(dú)部署在docker下,也可以說有了docker,就可以為所欲為了,當(dāng)然我主要介紹docker,不做那些單獨(dú)部署其他的吧。

          安裝

          我常規(guī)習(xí)慣切換到root來做安裝程序操作。

          * 更新yum包 $ sudo yum update
          * 執(zhí)行docker安裝腳本 $ yum install -y docker
          * 啟動(dòng)Docker進(jìn)程 $ sudo systemctl start docker
          * 設(shè)置Docker開機(jī)自啟 $ sudo systemctl enable docker
          * 驗(yàn)證Docker是否安裝成功 $ sudo docker run hello-world $ docker ps -a
          常用命令

          Docker版本信息
          docker version
          Docker系統(tǒng)信息
          docker info
          拉取鏡像
          docker pull image_name //默認(rèn)是最新版本,可以自己寫版本號(hào):version
          查看已有鏡像
          docker images
          刪除鏡像
          docker rmi image_name
          刪除鏡像
          docker rmi $(docker images | grep "<none>" | awk '{print $3}')
          刪除所有鏡像
          docker rmi `docker images -q`
          按條件刪除鏡像
          docker rmi --force `docker images | grep keyname | awk '{print $3}}'`
          //keyname為關(guān)鍵詞
          運(yùn)行容器
          docker run image_name -d -p port:port
          啟動(dòng)、停止、重啟容器
          docker start -i ID docker stop -i ID docker restart -i ID
          查看正在運(yùn)行的容器
          docker ps
          查看所有容器
          docker ps -a
          殺死容器進(jìn)程
          docker kill -s KILL ID
          保存鏡像
          docker save -o filename.tar image_name:version
          加載鏡像
          docker load -i filename.tar
          導(dǎo)出容器
          docker export -o filename.tar ID
          導(dǎo)入容器
          cat ./filepath/filename.tar | sudo docker import - image_name:version
          暫停容器的所有進(jìn)程
          docker pause
          恢復(fù)容器的所有進(jìn)程
          docker unpause
          獲取容器的日志
          docker logs -f --tail 10 ID //獲取最新10條日志記錄
          小結(jié)

          介紹完這篇,就繼續(xù)鼓搗net
          core在docker中的部署了,中間遇到的卡頓真是各種,但是既然想往前走,就必然會(huì)有荊棘,如果不能披荊斬麻,那就只有止步不前,學(xué)如逆水行舟,且行且珍惜。

          友情鏈接
          ioDraw流程圖
          API參考文檔
          OK工具箱
          云服務(wù)器優(yōu)惠
          阿里云優(yōu)惠券
          騰訊云優(yōu)惠券
          京東云優(yōu)惠券
          站點(diǎn)信息
          問題反饋
          郵箱:[email protected]
          QQ群:637538335
          關(guān)注微信

                看免费肏屄视频 | 有希子好紧好大好爽 | 大炕上的风流大棒 | 日韩激情视频在线 | 翔田千里一区二区v |