zoukankan      html  css  js  c++  java
  • Docker常用命令

    1、镜像相关

    1.1、使用Dockerfile创建镜像

    docker build -t 镜像名称 .
    
    • -t :指定镜像名称
    • . :注意命令结尾处的".",表示build上下文为当前目录,默认情况下docker会使用在上下文的根目录下找到Dockerfile文件

    1.2、查看镜像

    docker images
    

    1.3、删除镜像

    docker rmi 镜像名称1 镜像名称2
    

    2、容器相关

    2.1、启动容器

    docker run --name 容器名 -d -p 外部映射端口:80 镜像名称
    
    • -d :表示后台运行容器
    • -p :外部端口与内部容器端口映射
    • --name :指定容器的名称,可以不指定,默认会为我们创建
    • -v :映射目录

    2.2、显示所有容器

    docker ps -a
    

    2.3、停止运行状态容器

    docker stop 容器名
    

    2.4、启动停止状态容器

    docker start 容器名
    

    2.5、重启容器

    docker restart 容器名
    

    2.6、删除容器

    docker rm 容器名
    

    3、Nginx

    3.1、查找nginx镜像

    docker search nginx
    

    3.2、拉取nginx镜像

    docker pull nginx
    

    3.3、启动容器并映射本地路径

    本机创建nginx映射目录:

    www: nginx存储网站网页的目录

    logs: nginx日志目录

    conf: nginx配置文件目录,并放置nginx配置文件

    3.3.1、linux执行

    docker run -d -p 80:80 --name nginx-web -v /root/nginx/www:/usr/share/nginx/html -v /root/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /root/nginx/logs:/var/log/nginx nginx
    

    3.3.2、windows执行

    docker run -d -p 80:80 --name nginx-web -v E:SoftwareNginxconf
    ginx.conf:/etc/nginx/nginx.conf -v E:SoftwareNginxlogs:/var/log/nginx -v E:SoftwareNginxwww:/usr/share/nginx/html nginx
    

    执行完后容器已启动,并且路径已经映射成功,在本机nginx配置文件中配置即可。

  • 相关阅读:
    html 注释和特殊字符
    html 锚点链接
    html 链接标签
    spring 利用工厂模式解耦
    html 路径
    html 图像标签
    html div和span标签
    html 文本格式化标签
    P5358 [SDOI2019]快速查询
    luoguP2679 子串
  • 原文地址:https://www.cnblogs.com/gaozejie/p/14928762.html
Copyright © 2011-2022 走看看