doker基本管理(二)

本文详细介绍了Docker的运行流程,包括从检查镜像、启动容器、挂载文件系统到分配网络接口和IP地址的过程。重点讲解了`docker run`启动容器,`docker exec`进入容器,`docker logs`查看日志,`docker cp`进行文件复制,以及镜像的导入与导出操作。此外,还概述了Docker的网络模式,如bridge、host和none模式,并提到了默认的网络设置。
摘要由CSDN通过智能技术生成

 

Docker第一个进程一定是在前台进行的

Docker在后台标准运行过程:

(1)检查本地是否存在指定镜像,如果没有就去共有仓库下载,

2利用镜像创建并且启动一个容器

(3)分配一个文件系统给容器,在职读的镜像层外面挂载一层可读写层

(4)从宿主机配置的网桥接口桥接一个虚拟接口到容器中

5分配一个地址池中的IP地址给容器

 docker   run  启动进程

 

进入一个容器

docker  exec   -it   容器ID/名称     bash|sh

 镜像里面的内容是不可以被修改的

  镜像的分层:

 

映射端口

 

查看docker的PID=1的进程日志

docker  logs   +容器号

 

 

将宿主机中的文件复制到容器中

docker cp   容器ID/名称:路径

 将容器中的目录复制到宿主机的目录下

 

文件的导入与导出

cat 导出文件 | docker import  -   镜像名 :标签

 

 

小结:

Docker run [--name]  -id

Doker exec -it 容器ID/名称  bash|sh

Doker logs  容器ID/名称   查看容器PID=1进程的日志

Docker cp   容器ID/名称:路径   

Docker export 容器ID/名称  导出文件

Docker 导出文件 | docker import - 镜像名:标签

Docker create

Docker start

Docker stop/kill

删除镜像

docker   rm

docker网络

 

Docker的网络模式

安装docker时,他会自动创建三个网络,

bridge  host , none

 

 

 host模式

 

容器用的是宿主机的IP地址

端口用的是宿主机的端口范围

container模式

 

 none模式

 ***bridge(默认网络模式)

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

chiu莓

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值