最近仍是在考慮Linux下net core的部署問題,仍是發現了不少麻煩的問題,這裏仍是繼續把須要使用的東西部署介紹下吧。mysql
其實對於Docker我也是一星半點兒,瞭解的不夠深刻,大體感受docker是比虛擬機更快速,更方便,體量小,部署快的"虛擬機",這樣的感受是由於docker自成環境,互不干擾,單獨部署的特色,咱們能夠把mysql,redis,nginx之類的均可以單獨部署在docker下,也能夠說有了docker,就能夠隨心所欲了,固然我主要介紹docker,不作那些單獨部署其餘的吧。nginx
我常規習慣切換到root來作安裝程序操做。redis
$ sudo yum update
$ yum install -y docker
$ sudo systemctl start docker
$ sudo systemctl enable docker
$ sudo docker run hello-world $ docker ps -a
docker version
docker info
docker pull image_name //默認是最新版本,能夠本身寫版本號: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爲關鍵詞
docker run image_name -d -p port:port
docker start -i ID docker stop -i ID docker restart -i ID
docker ps
docker ps -a
docker kill -s KILL ID
docker save -o filename.tar image_name:version
docker load -i filename.tar
docker export -o filename.tar ID
cat ./filepath/filename.tar | sudo docker import - image_name:version
docker pause
docker unpause
docker logs -f --tail 10 ID //獲取最新10條日誌記錄
介紹完這篇,就繼續鼓搗net core在docker中的部署了,中間遇到的卡頓真是各類,可是既然想往前走,就必然會有荊棘,若是不能披荊斬麻,那就只有止步不前,學如逆水行舟,且行且珍惜。sql