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/69901823/viewspace-2789239/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- docker初體驗:docker部署nginx負載均衡叢集DockerNginx負載
- Docker筆記之Docker初體驗Docker筆記
- Docker容器初體驗Docker
- Docker for Mac 初體驗DockerMac
- Docker 容器初體驗Docker
- 如何部署 Docker Registry 服務Docker
- docker初體驗:docker 自己定製映象Docker
- golang 與 docker 初體驗GolangDocker
- OceanBase初體驗之Docker快速部署試用環境Docker
- docker(二十三):docker通過docker-compose部署redmine服務Docker
- 【docker專欄4】使用docker安裝nginx提供web服務DockerNginxWeb
- Nginx 配置 docker 映象代理服務,解決docker pull問題NginxDocker
- 02 - 入門 & Nginx 服務 & Docker 概念【合集】NginxDocker
- Docker容器化技術初體驗Docker
- docker-Laravel-msyql-主從服務部署DockerLaravel
- 基於Docker部署Dubbo+Nacos服務Docker
- Docker 入門系列三:Docker 應用部署-NginxDockerNginx
- Docker 搭建多容器組合服務 (nginx + PHP)DockerNginxPHP
- spring cloud-之使用docker部署服務SpringCloudDocker
- Docker_Docker服務編排6Docker
- Ubuntu 17.04 x64 安裝 Docker CE 初窺 Dockerfile 部署 NginxUbuntuDockerNginx
- Docker入門(三):nodejs後端服務部署DockerNodeJS後端
- 【微服務】docker安裝nginx微服務DockerNginx
- Docker 部署 Django+Uwsgi+Nginx+MySQL+VueDockerDjangoNginxMySqlVue
- 使用 TensorFlow Serving 和 Docker 快速部署機器學習服務Docker機器學習
- Linux 部署 Nginx 服務LinuxNginx
- 使用 Docker 和 Nginx 實現簡單目錄索引服務DockerNginx索引
- linux伺服器環境部署(三、docker部署nginx)Linux伺服器DockerNginx
- Docker(1):初體驗之應用掛載到容器Docker
- Docker(七)Docker-Compose部署SpringBoot+Redis+MySQL+NginxDockerSpring BootRedisMySqlNginx
- docker 安裝nacos服務Docker
- Docker安裝Mysql服務DockerMySql
- docker搭建vsftpd服務DockerFTP
- 快速安裝Docker服務Docker
- Docker容器服務搭建(一)Docker
- 初學docker部署springboot專案DockerSpring Boot
- 初識docker以及node應用的部署Docker
- CenterOS docker 下簡單部署 PHP+NginxROSDockerPHPNginx