摘要:上手實踐安裝使用安裝下注要求系統的內核版本高于,查看本頁面的前提條件來驗證你的版本是否支持。使用腳本安裝確保包更新到最新執行安裝腳本執行這個腳本會添加源并安裝。
Docker上手實踐 centos7安裝docker 使用 yum 安裝(CentOS 7下)
注:Docker 要求 CentOS 系統的內核版本高于 3.10 ,查看本頁面的前提條件來驗證你的CentOS 版本是否支持 Docker 。
#查看你當前的內核版本 uname -r #安裝 Docker sudo yum -y install docker #啟動 Docker 后臺服務 sudo service docker start #測試運行 hello-world,由于本地沒有hello-world這個鏡像,所以會下載一個hello-world的鏡像,并在容器內運行。 sudo docker run hello-world使用腳本安裝 Docker
#確保 yum 包更新到最新 sudo yum update #執行 Docker 安裝腳本,執行這個腳本會添加 docker.repo 源并安裝 Docker。 curl -fsSL https://get.docker.com/ | sh #啟動 Docker 進程 sudo service docker start #驗證 docker 是否安裝成功并在容器中執行一個測試的鏡像 sudo docker run hello-worldDocker容器基本操作
#運行Ubuntu鏡像,并創建一個交互式的環境 sudo docker run -it ubuntu bash #查看運行進程 sudo docker ps -a #查看容器鏡像詳細信息 sudo docker inspect 容器名Docker容器開啟守護式進程#重新啟動開始的容器 sudo docker start 容器名 #刪除已有容器 sudo docker rm 容器名
第一種方法:
#進入交互式的環境 sudo docker run -it ubuntu bash #按Ctrl+P 和Ctrl+Q退出 #查看運行進程 sudo docker ps #附加到正在運行的容器 sudo docker attach 容器名
第二種方法:
#進入交互式的環境 sudo docker run -d ubuntu /bin/sh -c "while true; do echo hello world; sleep 1; done" #查看運行進程 sudo docker ps #使用日志命令查看正在運行的容器 sudo docker logs -tf --tail 0 容器名Docker容器停止守護式進程#查看容器內的進程 sudo docker top 容器名 #在運行中的容器中運行新的進程 sudo docker exec -itd 容器名
第一種方法:發送命令,等待停止
sudo docker stop 容器名
第二種方法:直接殺死
sudo docker kill 容器名Docker中部署靜態網站 Nginx部署流程
創建映射80端口的交互式容器
安裝Nginx
安裝文本編輯器VIM
創建靜態頁面
修改Nginx配置文件
運行Nginx
驗證網站訪問
#新建容器web,設置容器端口映射ip:hostPort:containerPort sudo docker run -p 0.0.0.0:8080:80 --name web -i -t ubuntu bash #進入容器交互環境 #更新包 apt-get update #安裝nginx apt-get install -y nginx #安裝vim apt-get install -y vim #按Ctrl+P 和Ctrl+Q退出,開啟守護進程 #查看守護進程 sudo docker ps #查看端口映射 sudo docker port web #查看web容器進程情況 sudo docker top web #查看web信息,找到容器IP sudo docker inspect web
靜態頁面配置
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/39690.html
摘要:上手實踐安裝使用安裝下注要求系統的內核版本高于,查看本頁面的前提條件來驗證你的版本是否支持。使用腳本安裝確保包更新到最新執行安裝腳本執行這個腳本會添加源并安裝。 Docker上手實踐 centos7安裝docker 使用 yum 安裝(CentOS 7下) 注:Docker 要求 CentOS 系統的內核版本高于 3.10 ,查看本頁面的前提條件來驗證你的CentOS 版本是否支持 D...
摘要:但考慮到實際的情形中,我們的服務器一般是另外部署好了的,有專門的維護方式。此時我們需要剝離掉應用內置的服務器,進而將應用發布并部署到外置的容器之中,本文就實踐一下這個。 showImg(https://segmentfault.com/img/remote/1460000015173574); 0x01. 概述 SpringBoot平時我們用的爽歪歪,爽到它自己連Tomcat都自集成...
摘要:博客地址起因因為生產需要最近又重新折騰了一下和。主要目的是想自動編譯,打包,部署一些的。將宿主機的掛載為容器的目錄。這樣做的目的是,如果容器被不小心刪除也不至于的數據丟失。其中的安裝路徑在中。 博客地址:yeqown.github.com 起因 因為生產需要最近又重新折騰了一下Jenkins和docker。主要目的是想自動編譯,打包,部署一些Golang的HttpServer。于是決...
摘要:平臺上的微服務架構應用再來看一下我眼中的基于當前最流行的微服務架構的設計是什么樣的,即我們平臺上要運行的典型應用是什么樣的。 showImg(https://segmentfault.com/img/remote/1460000010900878); 8月19日的數人云Container Meetup上,張龍老師做了《基于Kubernetes的PaaS平臺的設計和思考》的精彩分享,分別...
閱讀 2025·2023-04-26 00:16
閱讀 3474·2021-11-15 11:38
閱讀 3167·2019-08-30 12:50
閱讀 3178·2019-08-29 13:59
閱讀 750·2019-08-29 13:54
閱讀 2496·2019-08-29 13:42
閱讀 3305·2019-08-26 11:45
閱讀 2187·2019-08-26 11:36