docker初體驗:docker部署nginx服務
Docker 是一個用於開發,交付和執行應用程式的開放平臺。Docker 使您能夠將應用程式與基礎架構分開,從而可以快速交付軟體。今天來為大家演示一下docker部署nginx |
環境
7
安裝docker
移除舊版本docker
[root@chaols ~]# sudo yum remove docker \ > docker-client \ > docker-client-latest \ > docker-common \ > docker-latest \ > docker-latest-logrotate \ > docker-logrotate \ > docker-engine
安裝yum-utils包並設定穩定儲存庫
[root@chaols ~]# yum install -y yum-utils
安裝docker
[root@chaols ~]# yum install docker-ce docker-ce-cli containerd.io
啟動docker
[root@chaols ~]# systemctl start docker
檢視docker映象
剛剛安裝docker是沒有映象的
[root@chaols ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE
部署nginx
下載nginx映象
[root@chaols ~]# docker pull nginx Using default tag: latest latest: Pulling from library/nginx e1acddbe380c: Pull complete e21006f71c6f: Pull complete f3341cc17e58: Pull complete 2a53fa598ee2: Pull complete 12455f71a9b5: Pull complete b86f2ba62d17: Pull complete Digest: sha256:4d4d96ac750af48c6a551d757c1cbfc071692309b491b70b2b8976e102dd3fef Status: Downloaded newer image for nginx:latest docker.io/library/nginx:latest
建立nginx虛擬機器
run 執行 -it 互動模式 --name 指定名字 -p 宿主機:docker虛擬機器 nginx 映象名字 /bin/bash 啟動容器後啟動bash
[root@chaols ~]# docker run -it --name chao.nginx -p 8080:80 nginx /bin/bash root@8ebe4de10f2c:/# /etc/init.d/nginx start 2021/08/21 07:58:49 [notice] 11#11: using the "epoll" event method 2021/08/21 07:58:49 [notice] 11#11: nginx/1.21.1 2021/08/21 07:58:49 [notice] 11#11: built by gcc 8.3.0 (Debian 8.3.0-6) 2021/08/21 07:58:49 [notice] 11#11: OS: Linux 3.10.0-1160.el7.x86_64 2021/08/21 07:58:49 [notice] 11#11: getrlimit(RLIMIT_NOFILE): 1048576:1048576 root@8ebe4de10f2c:/# 2021/08/21 07:58:49 [notice] 12#12: start worker processes 2021/08/21 07:58:49 [notice] 12#12: start worker process 13
驗證
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31524109/viewspace-2852853/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- docker初體驗:docker部署nginx負載均衡叢集DockerNginx負載
- Docker筆記之Docker初體驗Docker筆記
- docker初體驗:docker 自己定製映象Docker
- golang 與 docker 初體驗GolangDocker
- OceanBase初體驗之Docker快速部署試用環境Docker
- docker(二十三):docker通過docker-compose部署redmine服務Docker
- Nginx 配置 docker 映象代理服務,解決docker pull問題NginxDocker
- 【docker專欄4】使用docker安裝nginx提供web服務DockerNginxWeb
- Docker容器化技術初體驗Docker
- 02 - 入門 & Nginx 服務 & Docker 概念【合集】NginxDocker
- Docker 入門系列三:Docker 應用部署-NginxDockerNginx
- docker-Laravel-msyql-主從服務部署DockerLaravel
- spring cloud-之使用docker部署服務SpringCloudDocker
- 基於Docker部署Dubbo+Nacos服務Docker
- Docker 搭建多容器組合服務 (nginx + PHP)DockerNginxPHP
- Docker(七)Docker-Compose部署SpringBoot+Redis+MySQL+NginxDockerSpring BootRedisMySqlNginx
- Ubuntu 17.04 x64 安裝 Docker CE 初窺 Dockerfile 部署 NginxUbuntuDockerNginx
- 初學docker部署springboot專案DockerSpring Boot
- Docker入門(三):nodejs後端服務部署DockerNodeJS後端
- Docker:Docker搭建Jenkins並共用宿主機Docker部署服務(五)跨伺服器遠端部署後端微服務多模組DockerJenkins伺服器後端微服務
- Dapr初體驗之服務呼叫
- Docker_Docker服務編排6Docker
- Windows Server 2016系統的Docker容器初體驗WindowsServerDocker
- 【微服務】docker安裝nginx微服務DockerNginx
- Linux 部署 Nginx 服務LinuxNginx
- Docker Linux快速安裝及Nginx部署DockerLinuxNginx
- Docker 部署 Django+Uwsgi+Nginx+MySQL+VueDockerDjangoNginxMySqlVue
- linux伺服器環境部署(三、docker部署nginx)Linux伺服器DockerNginx
- Docker(1):初體驗之應用掛載到容器Docker
- docker搭建vsftpd服務DockerFTP
- 微服務+Docker---springboot+nginx+mysql微服務DockerSpring BootNginxMySql
- CenterOS docker 下簡單部署 PHP+NginxROSDockerPHPNginx
- 使用 Docker 和 Nginx 實現簡單目錄索引服務DockerNginx索引
- 【Docker】使用docker部署 mysqlDockerMySql
- Docker初體驗,建立並匯出第一個本地映象Docker
- 初體驗之開源Git服務GogsGitGo
- Docker構建服務之部署和備份Jekyll網站Docker網站
- 使用Docker Swarm快速搭建與部署你的服務叢集DockerSwarm