一、前言Docker 是当下企业项目部署标准实现一次打包、到处运行解决环境不一致、依赖冲突、部署繁琐问题。本篇从零讲解Docker原理高频命令零基础可看懂。二、Docker是什么Docker 是容器化虚拟化技术比虚拟机更轻量、启动更快、资源占用极低。Docker vs 虚拟机虚拟机模拟完整系统笨重、开机慢、资源占用高Docker容器共享宿主机内核秒启动、轻量、高效三、Docker三大核心要素镜像Image只读模板存放程序和依赖相当于安装包容器Container镜像运行后的实例独立运行服务仓库Registry存放镜像的仓库Docker Hub、阿里云镜像仓库四、Docker安装CentOS通用# 安装依赖 yum install -y yum-utils # 配置docker源 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 安装docker yum install docker-ce -y # 启动开机自启 systemctl start docker systemctl enable docker五、Docker核心常用命令面试工作必考1. 镜像命令docker images # 查看本地镜像 docker search 镜像名 # 搜索镜像 docker pull 镜像名:版本 # 拉取镜像 docker rmi 镜像ID # 删除镜像2. 容器命令docker ps # 查看运行中容器 docker ps -a # 查看所有容器含停止 docker start 容器ID # 启动容器 docker stop 容器ID # 停止容器 docker restart 容器ID # 重启容器 docker rm 容器ID # 删除容器 docker exec -it 容器ID /bin/bash # 进入容器3. 运行容器示例# 运行Nginx容器、后台运行、映射80端口 docker run -d --name nginx -p 80:80 nginx六、命令参数详解-d后台守护进程运行--name自定义容器名称-p 宿主机端口:容器端口端口映射-it交互式进入容器七、Docker总结镜像是静态模板容器是动态运行实例所有项目部署都是拉镜像 → 运行容器 → 映射端口 → 访问服务。
Docker零基础入门、核心概念、常用命令大全
一、前言Docker 是当下企业项目部署标准实现一次打包、到处运行解决环境不一致、依赖冲突、部署繁琐问题。本篇从零讲解Docker原理高频命令零基础可看懂。二、Docker是什么Docker 是容器化虚拟化技术比虚拟机更轻量、启动更快、资源占用极低。Docker vs 虚拟机虚拟机模拟完整系统笨重、开机慢、资源占用高Docker容器共享宿主机内核秒启动、轻量、高效三、Docker三大核心要素镜像Image只读模板存放程序和依赖相当于安装包容器Container镜像运行后的实例独立运行服务仓库Registry存放镜像的仓库Docker Hub、阿里云镜像仓库四、Docker安装CentOS通用# 安装依赖 yum install -y yum-utils # 配置docker源 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 安装docker yum install docker-ce -y # 启动开机自启 systemctl start docker systemctl enable docker五、Docker核心常用命令面试工作必考1. 镜像命令docker images # 查看本地镜像 docker search 镜像名 # 搜索镜像 docker pull 镜像名:版本 # 拉取镜像 docker rmi 镜像ID # 删除镜像2. 容器命令docker ps # 查看运行中容器 docker ps -a # 查看所有容器含停止 docker start 容器ID # 启动容器 docker stop 容器ID # 停止容器 docker restart 容器ID # 重启容器 docker rm 容器ID # 删除容器 docker exec -it 容器ID /bin/bash # 进入容器3. 运行容器示例# 运行Nginx容器、后台运行、映射80端口 docker run -d --name nginx -p 80:80 nginx六、命令参数详解-d后台守护进程运行--name自定义容器名称-p 宿主机端口:容器端口端口映射-it交互式进入容器七、Docker总结镜像是静态模板容器是动态运行实例所有项目部署都是拉镜像 → 运行容器 → 映射端口 → 访问服务。