Docker 学习笔记
Docker 学习记录[1][2][3]
图形化
使用
Portainer
来管理
使用方式[4]:
$ docker volume create portainer_data
$ docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
数据卷 (Volumes)
数据卷是一个可供一个或多个容器使用的特殊目录
数据卷类似于mount
,镜像中的被指定为挂载点的目录中的文件会被隐藏,能显示看的是挂载的 数据卷
- 数据卷 可以在容器之间共享和重用
- 对 数据卷 的修改会立马生效
- 对 数据卷 的更新,不会影响镜像
- 数据卷 默认会一直存在,即使容器被删除
创建数据卷
$ docker volume create [volume_name]
查看所有数据卷
$ docker volume ls
DRIVER VOLUME NAME
local portainer_data
查看指定数据卷
$ sudo docker volume inspect portainer_data
[
{
"CreatedAt": "2023-10-24T21:08:10+08:00",
"Driver": "local",
"Labels": {},
"Mountpoint": "/var/lib/docker/volumes/portainer_data/_data",
"Name": "portainer_data",
"Options": {},
"Scope": "local"
}
]