docker的安装以及常用命令

Admin 发布于 2025-09-27 97 次阅读


  • yum install -y yum-utils
  • yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  • sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
  • yum makecache
  • yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
  1. docker pull [镜像名 [: 标签]] #--platform 指定平台 ## 拉取镜像
  2. docker run [镜像名 [: 标签]] #--rm 停止后删除容器(而非镜像)-d 后台运行;-p 端口映射(如 - p 8080:80);-v 挂载目录(如 - v / 本地目录:/ 容器目录);--name 指定容器名;-it 交互式运行 ## 运行容器
  3. docker rm [容器名或 ID] #-f 强制删除运行中的容器 ## 删除容器
  4. docker rmi [镜像名或 ID] #-f 强制删除 ## 删除镜像
  5. docker save [镜像名 [: 标签]] -o [文件名.tar] ## 将镜像导出为文件
  6. docker load -i [文件名.tar] ## 将镜像压缩包导入为镜像
  7. docker ps #-a 显示所有容器(包括停止的) ## 查看正在运行的容器
  8. docker images #-a 显示所有镜像(包括中间层) ## 查看本地镜像
  9. docker stop [容器名或 ID] ## 停止运行中的容器
  10. docker start [容器名或 ID] ## 启动已停止的容器
  11. docker restart [容器名或 ID] ## 重启容器
  12. docker exec [容器名或 ID] [命令] #-it 交互式进入容器(如 docker exec -it 容器名 bash) ## 在运行的容器中执行命令
  13. docker compose up -d # -d 表示后台运行,首次运行会构建镜像(若有Dockerfile)
  14. docker compose down # 保留数据卷;加上 -v 可删除数据卷

因为docker的源位于国外,因此我们需要配置加速地址,这里我附上

{ "registry-mirrors": [ "https://docker.m.daocloud.io", "https://mirror.ccs.tencentyun.com",
"https://hub-mirror.c.163.com"]
} 将上面的内容写到/etc/docker/daemon.json里,保存并退出,重启docker服务,就可以正常拉取镜像了。

此作者没有提供个人介绍。
最后更新于 2025-10-27