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服务编排工具

相关推荐
爱宇阳9 分钟前
Vue3 前端项目 Docker 容器化部署教程
前端·docker·容器
帅帅梓27 分钟前
docker 资源限制
运维·docker·容器
可乐大数据2 小时前
Docker安装(基于云服务器ECS实例 CentOS 7.9系统)
服务器·docker·centos
一只大耗子。4 小时前
Mac M系列芯片制作Oracle19镜像使用docker-compose运行
docker·docker-compose·mac·oracle19c
梁正雄4 小时前
18、docker-macvlan-2-示例
运维·docker·容器·macvlan
梁正雄4 小时前
17、docker-macvlan-1-理论
运维·docker·macvlan·docker macvlan
Ryan ZX6 小时前
openEuler 22.03-Docker离线安装教程
运维·docker·容器
brucelee1866 小时前
Ubuntu安装单节点MicroK8s
docker·容器·kubernetes
做运维的阿瑞6 小时前
CentOS 7 停止维护后 YUM 源配置速查手册
linux·运维·centos
草莓熊Lotso7 小时前
Linux 权限管理进阶:从 umask 到粘滞位的深度解析
linux·运维·服务器·人工智能·ubuntu·centos·unix