Linux——安装docker

本文介绍了如何在Linux系统上安装Docker,包括使用curl获取阿里云镜像源的命令,以及启动、管理Docker容器的常用操作,如拉取镜像、运行、映射文件、设置环境变量等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

启动docker

systemctl start docker

常用指令

  • 查找镜像 docker search [name]
  • 拉取镜像 docker pull [name]
  • 运行容器 docker run [name] 配置项:-i 交互式 -t 终端 -d 后台运行 --name [name] 设置容器名 -v [mainPath]:[containerPath] 设置容器文件映射 mainpath:主机文件地址 containerPath:容器文件地址 -e [code] 注入环境变量
  • 进去容器 docker exec -it [name] bash
  • 查看容器日志 docker logs -f [name]
  • 停止容器 docker stop [name]
  • 启动容器 docker start [name]
  • 重启容器 docker restart [name]
  • 删除容器 docker rm -f [name]
  • 查看正在运行的容器 docker ps
  • 查看所有容器 docker ps -a
### 安装 Docker 的详细步骤 要在 Linux 系统上安装 Docker 社区版,可以按照以下方法操作。以下是基于 Ubuntu 系统的安装指南: #### 更新系统包 在开始之前,确保系统的软件包索引是最新的。可以通过执行以下命令来更新: ```bash sudo apt update ``` #### 安装必要的依赖项 为了支持 AUFS 存储驱动程序并增强兼容性,需要先安装一些推荐的软件包[^2]: ```bash sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual ``` #### 添加官方 GPG 密钥和仓库 通过添加 Docker 的官方 GPG 密钥来验证下载的真实性,并配置稳定的存储库以便后续安装: ```bash 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 ``` #### 安装 Docker CE(社区版) 完成以上设置后,再次刷新本地包缓存,并正式安装 Docker 社区版: ```bash sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io ``` #### 验证 Docker 是否成功安装 最后一步是确认 Docker 已经正确安装到您的系统中。运行下面这条命令查看版本号即可: ```bash docker --version ``` 如果显示具体的版本信息,则说明安装无误。 #### 可选:启用非 root 用户权限访问 Docker 命令 默认情况下只有管理员才能调用 `docker` 命令。为了让普通用户也能使用它而无需每次都加 `sudo` ,可将其加入名为 “docker”的组里去: ```bash sudo usermod -aG docker $USER newgrp docker ``` 至此,在 Linux 上就完成了 Docker 的基本安装流程[^1]。 --- ### 使用 Portainer 进行可视化管理 对于初学者来说,可能更倾向于图形界面来进行资源管理和监控工作负载情况。这里简单介绍下如何快速部署一个轻量级的 Web UI —— **Portainer** 来帮助简化日常运维任务。 ```bash docker volume create portainer_data docker run -d -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce ``` 打开浏览器输入服务器 IP 地址加上端口号 (http://<server-ip>:9000),按提示创建初始密码登录进去就能看到直观的操作面板了!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值