频道栏目
首页 > 网络 > 其他 > 正文

基于Docker启动容器-02-a924215461的博客-51CTO博客

2019-06-03 13:08:32           
收藏   我要投稿

一、基于Docker启动一个容器

? ?1.1、容器启动的步骤

? ???? ?(1)搜索镜像

?????????? ?docker search imagename

????????(2)拉取镜像

????????????docker pull imagename

????????(3)基于Docker启动镜像为容器

????????????docker run --name "containername" options imagename


????1.2、启动一个Nginx容器

????????(1)搜索镜像,我们使用第一个镜像NAME为nginx

????????????[root@squid ~]# docker search nginx | awk '{print $1}'

????????????NAME

????????????nginx

????????????jwilder/nginx-proxy

????????????richarvey/nginx-php-fpm

????????????bitnami/nginx

????????????linuxserver/nginx

????????????tiangolo/nginx-rtmp

????????????nginx/nginx-ingress

????????????schmunk42/nginx-redirect

????????????arm64v8/nginx

????????????nginxdemos/hello

????????????crunchgeek/nginx-pagespeed

????????????blacklabelops/nginx

????????????centos/nginx-18-centos7

????????????centos/nginx-112-centos7

????????????webdevops/nginx

????????????nginxinc/nginx-unprivileged

????????????sophos/nginx-vts-exporter

????????????1science/nginx

????????????nginx/nginx-prometheus-exporter

????????????mailu/nginx

????????????travix/nginx

????????????pebbletech/nginx-proxy

????????????wodby/nginx

????????????centos/nginx-110-centos7

????????????ansibleplaybookbundle/nginx-apb


????????(2)拉取镜像

????????????[root@squid ~]# docker pull nginx

????????????Using default tag: latest

????????????latest: Pulling from library/nginx

????????????Digest: sha256:23b4dcdf0d34d4a129755fc6f52e1c6e23bb34ea011b315d87e193033bcd1b68

????????????Status: Image is up to date for nginx:latest


????????(3)基于这个nginx镜像启动为容器

????????????[root@squid ~]# docker run --name "nginx-web1" -d nginx:latest??

????????????7c446cfc8b63cfd4d0e099640a0e7b2a83664d0fe117f1c3dd98bc56a808e206


????????(4)查看一下这个容器的IP地址我们访问一下nginx?

????????????[root@squid ~]# docker inspect nginx-web1 | grep "IPAddress"? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

????????????? ? ? ? ? ? "SecondaryIPAddresses": null,

????????????? ? ? ? ? ? "IPAddress": "10.1.1.2",

????????????? ? ? ? ? ? ? ? ? ? "IPAddress": "10.1.1.2",

????????????

????????????[root@squid ~]# curl http://10.1.1.2

????????????<!DOCTYPE html>

????????????<html>

????????????<head>

????????????<title>Welcome to nginx!</title>

????????????<style>

????????????? ? body {

????????????? ? ? ? width: 35em;

????????????? ? ? ? margin: 0 auto;

????????????? ? ? ? font-family: Tahoma, Verdana, Arial, sans-serif;

????????????? ? }

????????????</style>

????????????</head>

????????????<body>

????????????<h1>Welcome to nginx!</h1>

????????????<p>If you see this page, the nginx web server is successfully installed and

????????????working. Further configuration is required.</p>

????????????

????????????<p>For online documentation and support please refer to

????????????<a href="http://nginx.org/">nginx.org</a>.<br/>

????????????Commercial support is available at

????????????<a href="http://nginx.com/">nginx.com</a>.</p>

????????????

????????????<p><em>Thank you for using nginx.</em></p>

????????????</body>

????????????</html>

一步一步来!!!!!!!!!!!!!!!!!!!!!!

其实很简单哒!!!!!!!!!!!!!!!!!!!!!

相关TAG标签
上一篇:脚本100例之二-每天进步一点点!!!-51CTO博客
下一篇:shell编程之三-每天进步一点点!!!-51CTO博客
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站