失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > linux docker nginx CentOS7上Docker简单安装及nginx部署

linux docker nginx CentOS7上Docker简单安装及nginx部署

时间:2020-11-15 04:45:31

相关推荐

linux docker nginx CentOS7上Docker简单安装及nginx部署

安装

如果原来安装过docker,先把原来的删掉,再安装(如果是首次安装docker忽略第一步,直接在第二步看起)

1.1先查看下已经安装了那些docker

yum list installed | grep docker

查看结果

docker.x86_64 2:1.13.1-94.gitb2f74b2.el7.centos

docker-client.x86_64 2:1.13.1-94.gitb2f74b2.el7.centos

docker-common.x86_64 2:1.13.1-94.gitb2f74b2.el7.centos

1.2 再删除已经安装的版本

yum -y remove docker.x86_64

把上面三个彻底删除

2、直接使用root安装

yum install -y docker-io

3.启动docker服务

systemctl start docker

systemctl enable docker.service

4.查看默认镜像源ngnix

docker search ngnix

5.docker拉取官方nginx镜像

docker pull nginx

6.等待下载完成后,我们就可以在本地镜像列表里查到 REPOSITORY 为 nginx 的镜像

docker images

REPOSITORY TAG IMAGE ID CREATED SIZE

docker.io/nginx latest bb776ce48575 3 days ago 109 MB

docker.io/centos latest 9f38484d220f 4 weeks ago 202 MB

docker.io/userxy/ngnix latest 17a92fa0c614 2 years ago 182 MB

7.启动nginx

docker run -d -P --name ngnix1 nginx

[root@localhost ~]# docker run -d -P --name ngnix1 nginx

3bd22c8f34030a7b12782b2cd023c63d64bcb6250546a60d86a709011f9d8f06

8.查看nginx详细信息

docker ps -l

[root@localhost ~]# docker ps -l

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

3bd22c8f3403 nginx "nginx -g 'daemon ..." 16 seconds ago Up 15 seconds 0.0.0.0:32768->80/tcp ngnix1

特别注意下PORTS项:

0.0.0.0:32768->80/tcp :通过tcp协议传输将docker容器里的nginx端口映射到物理机的32768端口,所有我们只需要访问该端口就能访问nginx服务了

出现下图nginx部署到docker完成

如果觉得《linux docker nginx CentOS7上Docker简单安装及nginx部署》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。