Docker的安装【下载安装、报错、镜像配置、常用命令】

文章目录

Docker的安装

请根据你的操作系统自行安装Docker:

Windows系统参考:https://www.runoob.com/docker/windows-docker-install.html

Mac系统:下载Docker Desktop for Mac

Linux系统:使用包管理器安装(如 apt-get install docker.io

验证安装:

bash 复制代码
# 检查Docker版本
docker --version
# 查看Docker信息
docker info

下载之后可能还需要升级wsl

bash 复制代码
wsl --update

实战:运行第一个容器

bash 复制代码
 docker run --rm hello-world

可能会报错,一版是镜像或者网络的缘故,请看下一步。如果没报错,请自行忽略。

配置镜像加速

bash 复制代码
{
    "registry-mirrors": [
        "https://do.nark.eu.org",
        "https://dc.j8.work",
        "https://docker.m.daocloud.io",
        "https://dockerproxy.com",
        "https://docker.mirrors.ustc.edu.cn",
        "https://docker.nju.edu.cn"
    ]
}

第二步:重启完docker之后检查registry mirror刚刚配置的加速地址是否成功

bash 复制代码
docker info

可以看到刚刚配置的镜像

然后就成功啦

测试更多功能

测试Web 服务(Nginx)

bash 复制代码
docker run -d --name mynginx -p 8080:80 nginx

命令解释:

docker run:运行一个容器

-d:后台运行

--name nginx001:给容器命名为nginx001

-p 80:80:端口映射(宿主机端口:容器端口)

nginx:latest:使用nginx的最新版本镜像

测试运行

bash 复制代码
# 查看运行中的容器
docker ps

# 在浏览器访问
# http://localhost 或 http://localhost:80

你应该能看到nginx的欢迎页面!

查看 Docker 状态

bash 复制代码
# 查看运行中的容器
docker ps

# 查看所有容器(包括停止的)
docker ps -a

# 查看已下载的镜像
docker images

Docker 常用命令

bash 复制代码
# 查看运行中的容器
docker ps

# 查看所有容器(包括已停止的)
docker ps -a

# 停止容器
docker stop nginx001

# 启动已停止的容器
docker start nginx001

# 重启容器
docker restart nginx001

# 查看容器日志
docker logs nginx001

# 删除容器(必须先停止)
docker rm nginx001

# 强制删除运行中的容器
docker rm -f nginx001
相关推荐
Land03292 分钟前
AI网页元素变化无法自动修复?自带元素自愈的自动化解决方案
运维·人工智能·ai·自动化·rpa
fengyehongWorld6 分钟前
Jenkins 安装与简单配置
运维·jenkins
云智慧AIOps社区12 分钟前
2026 国产化 ITSM 替代指南:横向测评 ServiceNow、轻帆云、Jira等五款主流IT服务管理平台
运维·人工智能·运维开发·it服务管理·itsm平台
Urbano41 分钟前
针织卫衣全流程生产工序科普:自动化替代、产能优化与设备选型实战方案
运维·自动化
梦梦代码精44 分钟前
基于ThinkPHP6 + Vue3的家政预约系统全解析:从LBS定位到自动派单的完整实现
java·docker·开源·php·代码规范
AC赳赳老秦1 小时前
招投标公开数据自动化采集实战:基于 OpenClaw 的定时抓取与业务关键词精准推送
运维·服务器·数据库·自动化·测试用例·deepseek·openclaw
小的博客1 小时前
windows下安装Docker Desptop
运维·docker·容器
酷可达拉斯1 小时前
Linux操作系统-shell编程(0)
linux·运维·服务器·python·云计算
2301_777998342 小时前
Linux中断机制:操作系统如何高效运行
linux·运维·服务器
李迟2 小时前
我的docker随笔48:Docker版本号演进史
docker