镜像 就是一个文件
容器 就是一个在启动的文件
仓库 就是放很多的镜像的地方
docker 一般的安装位子是在 var /lib 文件夹里
docker是一个类似桌面端的应用
是一个CS结构的
docker 有着
docker 镜像操作
docker images
docker images -a
docker images -q 只显示id
REPOSITORY 镜像仓库源
TAG 镜像变迁
IMAGE ID 镜像ID
CREATED 创建时间
SIZE 大小
docker search ****** --filter=stars=30
可以过滤收藏大于30的
docker pull 下载
docker start 容器ID
docker resart 容器ID
docker stop 容器ID 停止
docker kill 容器ID 强制停止
上图的bin/bash是因为有这个文件的路径,
查看日志还是不熟悉…等下要重新整理下笔记
进入容器有两种命令:
docker exec -it 容器ID /bin/sh
docker exec -it 容器ID /bin/bash
我这边用attach是有问题的,于是我用的是exec
diocker run的命令
docker run -d -p 8088:9000 --restart=always -v /var/run/docker.sock :/var/run/docker.sock --privileged=true portainer/portainer
上面的语句是安装一个图形话界面,用的少
提交一个容器生成一个镜像
docker commit -m=“提交的描述信息” -a=“作者” 容器ID 目标镜像名:[TAG]