首页 > 运维 > linux运维 > 正文

Linux Docker入门使用说明_Linux容器化环境搭建方法

舞夢輝影
发布: 2025-12-17 22:38:02
原创
335人浏览过
Linux快速上手Docker只需三步:安装Docker(推荐官方仓库)、运行hello-world验证、启动Nginx等常用服务;需配置docker用户组免sudo,掌握pull/run/ps/logs四条核心命令,并用-v挂载目录实现持久化。

linux docker入门使用说明_linux容器化环境搭建方法

想在Linux上快速用上Docker,不用折腾环境、不踩编译坑,核心就三步:装Docker、跑个容器验证、再试着跑个常用服务(比如Nginx或MySQL)。下面按实际操作顺序说清楚。

安装Docker(推荐使用官方仓库)

Ubuntu/Debian系统直接执行:

  • sudo apt update && sudo apt install ca-certificates curl gnupg lsb-release
  • curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  • echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  • sudo apt update && sudo apt install docker-ce docker-ce-cli containerd.io

CentOS/RHEL系可换用dnfyum,命令结构类似。装完检查:sudo docker versionsudo docker info 都应正常输出。

权限配置:避免每次敲sudo

Docker守护进程默认只允许root或docker组用户操作。普通用户想免sudo运行,加进docker组即可:

  • sudo usermod -aG docker $USER
  • 退出当前终端重登,或运行 newgrp docker 切换组生效
  • 验证:docker run hello-world 应显示欢迎信息,无sudo也成功

常用容器操作:拉镜像、启服务、查状态

刚入门记住这四条命令就够日常用:

腾讯AI 开放平台
腾讯AI 开放平台

腾讯AI开放平台

腾讯AI 开放平台 381
查看详情 腾讯AI 开放平台
  • docker pull nginx —— 下载官方Nginx镜像
  • docker run -d -p 8080:80 --name myweb nginx —— 后台启动,宿主机8080映射容器80端口
  • docker ps —— 查看正在运行的容器(加 -a 看全部)
  • docker logs mywebdocker stop myweb —— 查日志、停容器

容器名(如myweb)建议自己指定,比随机生成的容易管理。

简单持久化:挂载目录和设置重启策略

默认容器删掉,里面改的文件就没了。需要保存数据或配置,用-v挂载宿主机目录:

  • docker run -d -p 8080:80 -v /home/user/html:/usr/share/nginx/html --name myweb nginx
  • 这样修改/home/user/html里的HTML,Nginx实时可见
  • --restart=always让容器随Docker服务自动重启(适合生产轻量服务)

基本上就这些。不复杂但容易忽略权限和路径映射,动手试一遍比读十遍文档管用。

以上就是Linux Docker入门使用说明_Linux容器化环境搭建方法的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号