zoukankan      html  css  js  c++  java
  • docker使用小记

    查看当前镜像:docker images

    运行一个简单的镜像:docker run hello-world

    拉取一个远程docker:docker pull centos

    docker中安装nginx: docker run -p3333:80 -d daocloud.io/nginx          #p参数是将docker的80端口映射到物理机的3333端口,d参数

    然后直接访问就可以了

    根据进程ID来结束nginx

    倘若你将nginx当中的网站修改了你第二次启动docker中的nginx的时候发现又将会是一个nginx的默认界面。此时就需要将你的docer进行保存。

    格式docker commit <container_id> <image_name>

    案例:docker commit ce1cd738bc41 nginx-fun

    以下是docker常用的一些命令:

    1.docker基本信息查看
      docker version #查看docker的版本号,包括客户端、服务端、依赖的go等;
      docker info #查看系统(docker)层面信息,包括管理的image,containers数等
    2.docker镜像的获取与删除
      docker pull centos    #下载centos所有的镜像
      docker pull centos:centos6 #下载centos6镜像
      docker images       #查看本机所有的镜像包
      docker images -a     #列出所有的images(包括历史)
      docker 导入镜像
        docker load --input ~/cents-7.3.tar
      docker挂载主机目录 -v
        docker run -i -t -v /root/engine/:/root/engine centos /bin/bash
      docker 容器镜像删除
        1.停止所有的container,如此才可以删除其中的images;
          docker stop $(docker ps - a -q)
        想要删除所有的container的话还需要再加一条指令
          docker rm $(docker ps -a -q)
        2.查看当前有些什么images
          docker images
        3.删除images,通过image的ID来制定删除谁
          docker rmi <image id>  

    yml文件:docker-compose -f /home/root/compose.yml up

  • 相关阅读:
    centos7 升级 python3
    宿主机休眠后,虚拟机网络ping不通网关
    给微信群和朋友圈里发长视频的方法
    在word2019中使用latex
    anki2.1中使用latex,使用 MathJax 渲染latex格式的数学公式,化学公式
    如何用GoldWave批量删除mp3文件开头65秒?
    一款 CentOS-7 个性化配置脚本
    算法及算法分析
    博客园markdown使用LaTeX数学公式
    数据结构与算法
  • 原文地址:https://www.cnblogs.com/nul1/p/9092932.html
Copyright © 2011-2022 走看看