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

相关推荐
深蓝电商API39 分钟前
Docker容器化部署爬虫项目全流程
爬虫·docker·容器
runepic44 分钟前
GeoServer在CentOS部署中文乱码显示方框终极解决方案
linux·运维·centos·geoserver
l1t1 小时前
用官方安装脚本安装duckdb 1.5并测试加载各种插件
数据库·docker·postgresql·kylin
江湖有缘1 小时前
从零搭建私密空间:使用 Docker一键部署DailyTxT加密日记系统
运维·docker·容器
returnthem1 小时前
Docker核心概念与环境安装
运维·docker·容器
014-code1 小时前
手把手带你解读 Dockerfile - 最快上手方法
java·docker·容器·持续部署
江湖有缘1 小时前
基于华为openEuler系统部署MicroBin粘贴板工具
华为·docker·华为云·openeuler
刘一说2 小时前
OpenClaw 在 Docker 容器中的部署实战——零配置启动
运维·docker·容器
东方隐侠安全团队-千里3 小时前
Docker青龙面板挖矿入侵事件应急复盘
运维·docker·容器
猫头虎4 小时前
Docker 安装 OpenClaw 报错排查完全手册(续):如何解决pairing required,`EACCES: permission denied`Docker 拉取镜像提示 `denied
运维·docker·容器·开源·github·aigc·ai编程