linux docker nginx,CentOS7上Docker简单安装及nginx部署
安裝
如果原來(lái)安裝過(guò)docker,先把原來(lái)的刪掉,再安裝(如果是首次安裝docker忽略第一步,直接在第二步看起)
1.1先查看下已經(jīng)安裝了那些docker
yum list installed | grep docker
查看結(jié)果
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 再刪除已經(jīng)安裝的版本
yum -y remove docker.x86_64
把上面三個(gè)徹底刪除
2、直接使用root安裝
yum install -y docker-io
3.啟動(dòng)docker服務(wù)
systemctl start docker
systemctl enable docker.service
4.查看默認(rèn)鏡像源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/userxy2015/ngnix latest 17a92fa0c614 ? ? ?2 years ago 182 MB
7.啟動(dòng)nginx
docker run -d -P --name ngnix1 nginx
[root@localhost ~]# docker run -d -P --name ngnix1 nginx
3bd22c8f34030a7b12782b2cd023c63d64bcb6250546a60d86a709011f9d8f06
8.查看nginx詳細(xì)信息
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項(xiàng):
0.0.0.0:32768->80/tcp :通過(guò)tcp協(xié)議傳輸將docker容器里的nginx端口映射到物理機(jī)的32768端口,所有我們只需要訪問(wèn)該端口就能訪問(wèn)nginx服務(wù)了
出現(xiàn)下圖nginx部署到docker完成
總結(jié)
以上是生活随笔為你收集整理的linux docker nginx,CentOS7上Docker简单安装及nginx部署的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux+arch系统下载,Linux
- 下一篇: linux nfs 无法写入,无法写入挂