Docker 入坑教程笔记

Docker 入坑教程笔记

视频网址B站:点这里

查询命令 man

docker 简单启动和退出

  • docker run --name [容器名] -i -t ubuntu /bin/bash 交互启动虚拟机
  • -t 提供伪tty终端
  • docker ps [-a][-l]
  • docker inspect [container name or id] 配置信息,有用数据
  • docker start [-i] 重新启动停止容器
  • exit 退出

docker 守护式进程启动

启动

  • ctrl + P ctrl + Q 交互式运行
    • ps 不加a可以看到正在运行的容器

docker 查看情况

  • docker run -d 启动一个守护式容器

  • docker logs [容器名] -tf t是显示实践 f是显示日志 --tail 选取一定最后数量日志

  • docker top [容器名] 查看容器中的进程数量
  • docker exec [-d] [-i] [-t] 容器名 [COMMAND] 启动一个容器进程

停止守护式容器

  • docker stop 发出停止信号
  • docker kill 直接停止

容器部署网站所需命令

容器端口映射设置

  • run [-P] [-p] 端口 大写P会全部映射,小写p指定映射
  • docker run -p hostPort:containerPort

本地与远程镜像

docker信息

  • docker info

本地镜像操作

  • docker images
    • REPOSITORY 仓库 和 REGISTRY(存储位置) 不一样
    • TAG REPOSITORY + TAG行成一个完整的镜像
  • docker inspect CONTANINER|IMAGE 查看容器|镜像 的详细信息

  • docker rmi IMAGE 删除镜像 镜像用 完整镜像名 REPOSITORY:TAG
    • 使用id删除可以删除所有相同的镜像

镜像获取和推送

  • 查找镜像
  • 拉取镜像
  • 推送镜像
    • docker push 本地镜像名
    • 需要有相关账户

镜像构建

镜像提交

docker commit container名称 image名称 (仓库/镜像名)
-a 填写作者信息
-m 镜像信息

之后便可以直接用该镜像运行容器

Dockerfile

内容
#First Dockerfile
FROM ubuntu:14.04
MAINTAINNER 容器名 作者信息
命令
构建
docker build [OPTION] PATH | URL | -
-t, --tag="" 

Docker C/S模式

Remote API

可以直接访问docker守护式进程

连接方式

unix

tcp

fd

6

Docker File 语法详解

Docker File 构建过程

  • 从基础镜像运行一个指令
  • 执行一条指令,对容器进行修改
  • 执行类似于docker commit的操作,提交一个新的镜像层
  • 再基于刚提交的镜像运行一个新容器
  • 执行Dockerfile 中的下一条指令,直至所有指令执行完毕

docker 并未删除中间层容器,仅仅删除中间层镜像,可以使用run运行中间层镜像

转载于:https://www.cnblogs.com/Phoenix-blog/p/10510183.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值