docker实操

docker的基本概念

docker三要素:镜像,容器,仓库

docker的基本命令

  • 启动docker:systemctl start docker
  • 关闭docker:systemctl stop docker
  • 重启docker:systemctl restart docker
  • 随服务启动而自启:systemctl enable docker
  • 查看docker运行状态:systemctl status docker
  • 查看docker版本号信息:docker version docker info
  • -i是交互的意思,-t是分配终端的意思。合起来就是进行交互的意思。 docker run -it
  • 指定容器名 docker run -d --name 容器名 IMAGE ID
  • 进入后台运行的容器 docker exec -it apache /bin/bash
  • 将容器做成镜像 docker commit CONTAINER ID apachephp:v1
  • 将宿主机的8080端口映射到容器里去 docker run -d -p 8080:80 apache:v1

新建并且编辑镜像文件

声明基础镜像来源。

FROM apachephp:v1

声明镜像拥有者。

MAINTAINER DTSTACK

RUN后面接容器运行前需要执行的命令,由于Dockerfile文件不能超过127行,因此当命令较多时建议写到脚本中执行。

RUN mkdir /dtstact

开机启动命令,此处最后一个命令需要是可在前台持续执行的命令,否则容器后台运行时会因为命令执行完而退出。

ENTRYPOINT ping www.aliyun.com

构建镜像

docker build -t webalibabacloudlinux:v1 . #命令末尾的.是Dockerfile文件的路径,不能忽略。

docker images #查看是否创建成功。

 

  • 13
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值