Docker使用速成 容器命令讲述

Docker 一键安装命令
curl -fsSLo- get.docker.com | /bin/sh

# 运行 hello-world 检查Docker引擎是否安装
docker run hello-world

# 运行一个 Ubuntu 容器
docker run -it ubuntu bash

# 显示所有的容器
docker ps -a

# 显示本机镜像
docker images

# 查看Ubuntu镜像的历史
docker history hello-world

# 查看镜像的历史
docker history ubuntu

# 删除所有容器
docker rm -f $(docker ps -qa)

# 删除所有镜像
docker rmi -f $(docker images -qa)

-----------------------------------

Docker 不是虚拟机,所以使用 htop 工具,是可以看到容器中运行的程序,运行的服务程序实际还是在宿主机上的,只是 Docker 容器挂载了虚拟的文件系统,Docker中的程序是和宿主机其他程序 文件系统隔离的。

Docker使用速成 容器命令讲述

如图  使用简单的命令,可以 进入 一个当前活动的容器的 root 目录,可以看到  /var/lib/docker/overlay2/ed3..... /merged 是这个容器的 / 根目录

df -h
cd /var/lib/docker/overlay2/ed3b19ce3a1402bd9a09ccde057145129714e5e70e7f6255e3d96e73feb9b50e/merged
ls

--------------------------------------------------------
docker  安装后有2个重要目录  /var/lib/docker/containers     /var/lib/docker/overlay2   

docker ps -a   运行后 会显示  CONTAINER ID  < ba5148927a1e>    ba5148927a1e 就是 hello-world 这个容器的 ID
/var/lib/docker/containers/ba5148927a1e98322f8628650e8ef3b3ddd38e88bb59669dadf82433e932be7a    (ID前缀的这个长目录就还是容器目录)
里面保存了  这个容器的配置,主要保存在  config.v2.json文件中,   ID前缀....log 就是这个容器的 运行日志
docker logs  ba5148927a1e  就能查看日志

 

Docker傻瓜使用速成
https://hostloc.com/thread-887705-1-1.html
(出处: 全球主机交流论坛)

公告 : 本站提供的源码、模板、插件等等其他资源,不包含技术服务请大家谅解。赞助本站VIP会员免费提供技术服务以及远程协助 。 说明: 教程版权归原作者所有,本站只是负责搜集整理,不承担任何技术及版权问题。在本站下载任何教程仅提供学习参考,不得用于商业用途,请在下载后在24小时内删除。 须知: 本网站资源来源于网络收集,如有侵权,请联系站长进行删除处理。分享目的仅供大家学习和交流,请不要用于商业用途,否则后果自负。 声明:本站提供的教程(文章)均为网上搜集或本站原创,如果该程序涉及或侵害到您的版权可联系我们进行处理。
初缘的分享随手笔记

亚马逊Prime《战地5》免费领取 截止日期9月1日

2021-8-21 22:29:36

初缘的分享随手笔记

小米(红米)电视屏蔽开机广告hosts

2021-11-27 19:54:53

搜索