新闻中心

LINUX怎么安装Docker_LINUX部署Docker容器教程

2025-11-26
浏览次数:
返回列表
答案是安装Docker并部署容器的步骤包括:在Ubuntu或CentOS上配置仓库并安装Docker Engine,启动服务后通过运行hello-world验证安装,将用户加入docker组以免sudo执行命令,最后拉取Nginx镜像并启动容器映射端口,成功访问欢迎页即完成部署。

linux怎么安装docker_linux部署docker容器教程

在Linux系统上安装Docker并部署容器其实并不复杂,只要按照步骤操作基本都能顺利完成。下面以主流的Ubuntu和CentOS系统为例,介绍如何安装Docker并运行第一个容器。

1. 安装Docker

不同发行版的安装方式略有不同,但总体流程相似。

Ubuntu 系统安装步骤:
  • 更新软件包索引:
    sudo apt update
  • 安装必要的依赖包,以便使用HTTPS源:
    sudo apt install apt-transport-https ca-certificates curl software-properties-common
  • 添加Docker官方GPG密钥:
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  • 添加Docker仓库:
    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
  • 再次更新apt索引:
    sudo apt update
  • 安装Docker Engine:
    sudo apt install docker-ce docker-ce-cli containerd.io
CentOS 系统安装步骤:
  • 卸载旧版本(如有):
    sudo yum remove docker docker-client docker-client-latest docker-common docker-engine
  • 安装依赖:
    sudo yum install -y yum-utils
  • 添加Docker仓库:
    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  • 安装Docker:
    sudo yum install -y docker-ce docker-ce-cli containerd.io
  • 启动并设置开机自启:
    sudo systemctl start docker
    sudo systemctl enable docker

2. 验证Docker是否安装成功

执行以下命令查看Docker版本:

docker --version

再运行一个测试容器确认功能正常:

sudo docker run hello-world

如果看到欢迎信息,说明Docker已正确安装并可以运行容器。

Musho Musho

AI网页设计Figma插件

Musho 76 查看详情 Musho

3. 普通用户免sudo运行Docker

默认情况下只有root或docker组成员才能运行Docker命令。可将当前用户加入docker组:

sudo usermod -aG docker $USER

退出终端重新登录后即可直接使用docker命令,无需加sudo。

4. 部署第一个应用容器

以运行Nginx网页服务器为例:

  • 拉取官方Nginx镜像:
    docker pull nginx
  • 启动容器并映射80端口:
    docker run -d -p 80:80 --name mynginx nginx
  • 访问服务器IP地址,应能看到Nginx欢迎页
  • 查看运行中的容器:
    docker ps

基本上就这些。安装完成后你可以继续学习docker pull、run、exec、logs、stop等常用命令来管理容器。Docker部署轻量、启动快,非常适合快速搭建服务环境。

以上就是LINUX怎么安装Docker_LINUX部署Docker容器教程的详细内容,更多请关注其它相关文章!


# docker  # 江浦全网营销推广  # 北京网站建设江门  # 防火卷帘营销推广文案怎么写  # 如有  # 你可以  # 系统安装  # 有什么区别  # 下载链接  # 解决方法  # 尼克  # 为例  # 第一个  # linux  # centos  # nginx  # 端口  # ubuntu  # ssl  # curl  # ai  # linux系统  # cent  # 镜像  # 北仑区网站制作推广  # 外贸营销推广公司承德  # 东莞推广网站大全  # seo系统全称  # 西安中高端网站建设  # 邯郸武安网站优化  # 小六seo 


相关栏目: 【 行业资讯67740 】 【 技术百科0 】 【 网络运营39195


相关推荐: 启辰星power标志是什么意思  vi命令如何使用方法  为什么有的夸克带电  如何通过dos命令  win7旗舰版wifi怎么打开  mac如何使用vi命令  type-c输入接口是什么  51单片机怎么用flash  怎么下载360桌面壁纸  夸克链信有什么用  混合固态硬盘如何分区  typescript怎么判断单选按钮  如何拍屏幕不出条纹详细方法  linux命令行如何使用中文输入法  如何通过命令行聊天  j*a怎么创建json数组  春运辅助抢票怎么抢  虚拟机服务器如何关机命令  如何使硬盘升级固态硬盘  ai文件在线打开工具有哪些  oracle中datediff函数怎么用 Oracle中DATEDIFF函数详解  估值水平比较中市盈率E是什么意思  华为交换机 配置 如何复制命令行  ao3镜像网站哪个好  安卓手机怎么打开5g  url解码什么意思  python和typescript学哪个  所有删除的聊天记录都可以恢复吗?  typescript中如何定义json  酷狗音乐pc版的每日推荐在哪 酷狗音乐PC版每日推荐查找指南  为什么夸克没有动漫  忐忑不安是什么意思  电焊机power灯亮是什么意思  手机nfc功能功能是什么意思  远程桌面如何发送命令  苹果16有哪些改善  如何辨别固态硬盘坏块  什么软件能下载夸克视频  汽车排量是什么意思  苹果16系统有哪些问题  春运抢票哪个平台好抢  多少毫安的充电宝可以带上飞机  typescript变量是什么  哪里要用typescript  typescript如何定义变量  华为使用nfc功能是什么意思  征信不好如何恢复信誉度 ‌征信不好恢复信誉度的方法  显卡上面TYPE-C是什么接口  165开头的是什么电话号码  i5 6500怎么装win7 

搜索