Docker基础(CentOS 7)

参考资料

hub.docker.com 查看docker官方仓库,需要梯子
Docker命令大全
黑马程序员docker实操教程 (黑马讲的真的不错

容器与虚拟机

安装

yum install -y docker

Docker服务命令

  • 启动服务
    systemctl start docker
  • 停止服务
    systemctl stop docker
  • 重启服务
    systemctl restart docker
  • 查看docker服务状态
    systemctl status docker
  • 设置开机启动docker
    systemctl enable docker
  • 查看版本
    docker -v
  • 配置镜像源方法
    阿里云镜像源配置方法

Docker镜像命令

  • 搜索镜像
    docker search nacos
  • 拉取镜像
    docker pull redis
  • 拉取指定版本镜像,可以在docker官网查看镜像有哪些版本
    docker pull nacos/nacos-server:1.2.0
  • 删除指定本地镜像
    docker rmi 镜像id
  • 删除所有本地镜像
    Docker rmi docker images -q

Docker容器命令

nacos为容器名

  • 查看容器

    docker ps 查看正在运行的容器

    docker ps -a 查看所有容器(包括关闭的)

  • 创建并启动启动容器

    docker run

    更多示例:

    docker run --env MODE=standalone --name nacos --restart=always -d -p 8848:8848 nacos/nacos-server:1.2.0

  • 启动容器

    docker start nacos

  • 停止容器

    docker stop nacos

  • 删除容器:无法删除运行状态中的容器

    docker rm -f nacos

  • 查看容器信息

    docker inspect nacos

数据卷

  • 数据卷配置
    docker run ... -v 宿主文件路径:容器文件路径

数据卷容器

端口映射问题

应用部署

  1. 搜索镜像
  2. 拉取镜像
  3. 创建容器,设置端口映射
  4. 使用外部机器连接应用

镜像原理

镜像制作

Dockerfile

Docker Compose服务编排工具

相关推荐
java_logo5 分钟前
CALIBRE-WEB Docker 容器化部署指南
前端·docker·容器·电子书·calibre·calibre-web·docker部署calibre
txzz888827 分钟前
CentOS-Stream-10 系统安装与登录
linux·运维·服务器·centos
yuxuan669933 分钟前
【Docker】使用docker启动禅道出现mysql.sock 文件已经存在的bug
mysql·docker·centos·bug
华仔-_-1 小时前
腾讯云centos+gitee 前端自动化部署
gitee·centos·腾讯云
Watermelo6171 小时前
【简单快速】windows中docker数据如何从C盘迁移到其他盘
java·运维·docker·容器·运维开发·devops·空间计算
Menahem2 小时前
CentOS Stream 9 添加多个副ip
linux·tcp/ip·centos
Irene19912 小时前
Docker 与 Node 版本管理工具对比(npm pnpm)
docker
周杰伦_Jay2 小时前
【Docker】容器化核心与实践
运维·docker·容器
网络小白不怕黑3 小时前
Containerd指南:从Docker到K8s的容器运行时
docker·容器·kubernetes
后端小张3 小时前
【JAVA进阶】Docker 2025完全指南:从容器入门到企业级实践
java·运维·开发语言·spring·docker·容器·springboot