LinuxProbe 发表于 2022-1-18 17:10:28

docker初体验:docker部署nginx服务


Docker 是一个用于开发,交付和运行应用程序的开放平台。Docker 使您能够将应用程序与基础架构分开,从而可以快速交付软件。今天来为大家演示一下docker部署nginx
https://www.linuxprobe.com/wp-content/uploads/2021/08/1-2.png环境
centos7安装docker
移除旧版本docker
#sudo yum remove docker \>                   docker-client \>                   docker-client-latest \>                   docker-common \>                   docker-latest \>                   docker-latest-logrotate \>                   docker-logrotate \>                   docker-engine安装yum-utils包并设置稳定存储库
# yum install -y yum-utils安装docker
# yum install docker-ce docker-ce-cli containerd.io启动docker
# systemctl start docker查看docker镜像
刚刚安装docker是没有镜像的# docker imagesREPOSITORY   TAG       IMAGE ID   CREATED   SIZE部署nginx
下载nginx镜像
# docker pull nginxUsing default tag: latestlatest: Pulling from library/nginxe1acddbe380c: Pull complete e21006f71c6f: Pull complete f3341cc17e58: Pull complete 2a53fa598ee2: Pull complete 12455f71a9b5: Pull complete b86f2ba62d17: Pull complete Digest: sha256:4d4d96ac750af48c6a551d757c1cbfc071692309b491b70b2b8976e102dd3fefStatus: Downloaded newer image for nginx:latestdocker.io/library/nginx:latest创建nginx虚拟机
run 运行 -it 交互模式 --name 指定名字 -p 宿主机:docker虚拟机 nginx 镜像名字 /bin/bash 启动容器后启动bash# docker run -it --name chao.nginx -p 8080:80 nginx /bin/bashroot@8ebe4de10f2c:/# /etc/init.d/nginx start2021/08/21 07:58:49 11#11: using the "epoll" event method2021/08/21 07:58:49 11#11: nginx/1.21.12021/08/21 07:58:49 11#11: built by gcc 8.3.0 (Debian 8.3.0-6) 2021/08/21 07:58:49 11#11: OS: Linux 3.10.0-1160.el7.x86_642021/08/21 07:58:49 11#11: getrlimit(RLIMIT_NOFILE): 1048576:1048576root@8ebe4de10f2c:/# 2021/08/21 07:58:49 12#12: start worker processes2021/08/21 07:58:49 12#12: start worker process 13验证
https://www.linuxprobe.com/wp-content/uploads/2021/08/16295327741-300x132.png

f1662 发表于 2022-1-19 08:38:10

{:6_290:}

leoaaa 发表于 2022-1-19 09:13:53

{:6_264:}
页: [1]
查看完整版本: docker初体验:docker部署nginx服务