docker常用命令

记录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/

写在中国足协主席陈戌源接受审查调查之际 《置身事内:中国政府与经济发展》读书笔记

  评论