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

14次阅读

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 也成功

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

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

  • 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 服务自动重启(适合生产轻量服务)

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

星耀云
版权声明:本站原创文章,由 星耀云 2025-12-17发表,共计1412字。
转载说明:转载本网站任何内容,请按照转载方式正确书写本站原文地址。本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。
text=ZqhQzanResources