docker基本使用,以及镜像,容器的操作

1.docker 容器使用

获取镜像

docker pull ubuntu

启动容器 

以下命令使用 ubuntu 镜像启动一个容器,参数为以命令行模式进入该容器:

Docker提供了attach命令来进入Docker容器。我们创建一个守护态的Docker容器,然后使用docker attach命令进入该容器。

$ sudo docker run -itd ubuntu:14.04 /bin/bash

然后我们使用docker ps查看到该容器信息,接下来就使用docker attach进入该容器

$ sudo docker attach 44fc0f0582d9

通过以下方式启动不会退出后,容器不会停止

docker exec -it 243c32535da7 /bin/bash

删除容器

docker rm 容器名称/容器id

2.docker镜像使用

拉取镜像

docker pull httpd

列出镜像列表

docker images

删除镜像

docker rmi 镜像名称/镜像id

 

3.Docker Dockerfile

Dockerfile命令

FROM
构建镜像基于哪个镜像

MAINTAINER
镜像维护者姓名或邮箱地址

RUN
构建镜像时运行的指令

CMD
运行容器时执行的shell环境

VOLUME
指定容器挂载点到宿主机自动生成的目录或其他容器

USER
为RUN、CMD、和 ENTRYPOINT 执行命令指定运行用户

WORKDIR
为 RUN、CMD、ENTRYPOINT、COPY 和 ADD 设置工作目录,就是切换目录

HEALTHCHECH
健康检查

ARG
构建时指定的一些参数

EXPOSE
声明容器的服务端口(仅仅是声明)

ENV
设置容器环境变量

ADD
拷贝文件或目录到容器中,如果是URL或压缩包便会自动下载或自动解压

COPY
拷贝文件或目录到容器中,跟ADD类似,但不具备自动下载或解压的功能

ENTRYPOINT
运行容器时执行的shell命令

通过Dockerfile文件创建镜像

docker build -t 要创建的镜像名:版本号  Dockerfile和requirements所在的文件路径(如果在当前路径就可以写./)
例如:
docker build -t  testdockerfile:v1.0  ./
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值