docker的安装与基本语法

一:win10 安装docker 步骤

  • 下载docker安装镜像
  • windows10 需要开启hyper-V(或者安装 docker toolbox,win7,win8必须安装 ,下载地址:阿里镜像
  • 点击msi安装
  • 使用docker version命令验证是否安装成功

二:Linux安装docker

三:docker常用命令:

  • docker pull : 获取image
  • docker build :创建image
    • docker build -t hello_docker . (-t 指定要创建镜像的名称, . 为Dockerfile所在路径名称 ,将路径下的文件发送给docker engine 创建一个image)
  • docker images :列出image
  • docker run :运行container
    • docker run -p 8080:80 -d nginx 运行本地nginx -p将nginx80端口映射到本机8080端口,-d将nginx设为守护进程,后台运行
  • docker ps :列出运行中的container
  • docker ps -a : 列出所有
  • docker rm :删除container
  • docker rmi :删除image
  • docker cp :在host和container之间拷贝文件
  • docker commit :保存改动为新的image
    • docker commit -m ‘commit message’ -a ‘author’ image-id name

四:Dockerfile

  • 约定文件名称Dockerfile (可以修改,但是不建议)

  • 文件内容格式:

    1. 简单格式
      FROM alpine:latest -----alpine:专门针对docker做的一个极小的linux环境 ,from指定使用的镜像源
      MAINTAINER ding -----指明文件创建者名称
      CMD echo ‘hello docker’ ------要执行的命令
    2. 复杂格式
      FROM ubuntu
      MAINTAINER ding
      RUN sed -i ‘s/archive.ubuntu.com/mirrors.ustc.edu.cn/g’ /ect/apt/sources.list — 修改镜像源结点
      RUN apt-get update
      RUN apt-install -y nginx
      COPY idenx,html /var/www/html
      ENTRYOINT ["/usr/sbin/nginx","-g",“daemon off;”]
      EXPOSE 80
  • 语法小结

命令作用
FROM指定基础镜像源
RUN执行命令ADD添加文件(可以添加网络文件,ftp)
COPY拷贝文件(拷贝本地文件或者目录到容器中)
CMD执行命令
EXPOSE暴露端口
WORKDIR指定路径
MAINTAINER维护者
ENV设定环境变量
USER指定执行命令的用户
VOLUME指定挂载卷
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值