记录docker常用的一些命令。更详细,完整的命令和使用可以参看docker官网说明:https://docs.docker.com/engine/reference/commandline/docker/
#查看所有容器信息(包含容器ID,端口等)docker ps -a
#停止ID为f54bdf0d7abc的容器docker stop f54bdf0d7abc
#删除ID为f54bdf0d7abc的容器docker rm f54bdf0d7abc
#拉取相应的容器(latest,main等不同版本。可在hub.docker.com
tags页面查询版本信息)。docker pull xhofe/alist:latest
docker pull docker.io/xhofe/alist:latest
#全新安装及运行某个docker应用。
-v(–volume) 给容器挂载存储卷,挂载到容器的某个目录 顺序:主机:容器。
–name=”alist”: 为容器指定一个名称。
-p(–publish) 5244:5244,前一个是外网访问端口,后一个是容器内部端口。
-d(–detach): 后台运行容器,并返回容器ID。
-m(–memory) :设置容器使用内存最大值,例如: -m 1g 或者 -m 300M 。
-e(–env) 设置环境变量。PUID=0,PGID=0意味着是root用户(也可以设置成1000)。UMASK=022,新建的目录权限是755,文件的权限是644。docker run -d --restart=always -v /etc/alist:/opt/alist/data -p 5244:5244 -e PUID=0 -e PGID=0 -e UMASK=022 --name="alist" xhofe/alist:latest
#设置镜像源"registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
常用的一些镜像源
#登陆到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub(docker.io
)docker login
#从Docker Hub查找镜像docker search
#查看docker系统信息docker info
#显示 Docker 版本信息docker version
#将nginx容器的/www 拷贝到本地/tmp下docker cp nginx:/www /tmp/
评论