使用docker部署项目到linux(超详细)_docker部署linux-CSDN博客

docker安装

方法一:

1、准备工作

在安装 Docker 之前,确保您的系统是最新的。打开终端并执行以下命令来更新系统的软件包列表和已安装的软件包:

sudo apt update
sudo apt upgrade -y
2、检查 Ubuntu 版本

确认您的 Ubuntu 版本是否支持 Docker 安装。运行以下命令查看版本信息:

bash浅色版本

lsb_release -a
3、安装 Docker
  1. 安装必要的依赖安装一些必要的依赖包,这些包允许 apt 通过 HTTPS 使用仓库。
sudo apt install apt-transport-https ca-certificates curl software-properties-common
  1. 添加 Docker 的官方 GPG 密钥为了确保下载的软件包来自官方,添加 Docker 的官方 GPG 密钥。
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  1. 添加 Docker 的 APT 源将 Docker 的 APT 源添加到您的系统中。
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
  1. 更新 APT 包索引更新 APT 包索引,使新添加的源生效。
sudo apt update
  1. 安装 Docker CE安装 Docker 社区版(Docker CE)。
sudo apt install docker-ce

访问https://github.com/tech-shrimp/docker_installer

Linux

一键安装命令(每天自动从官网定时同步,访问github获取最新)

sudo curl -fsSL https://github.com/tech-shrimp/docker_installer/releases/download/latest/linux.sh| bash -s docker --mirror Aliyun
备用(如果Github访问不了,可以使用Gitee的链接)
sudo curl -fsSL https://gitee.com/tech-shrimp/docker_installer/releases/download/latest/linux.sh| bash -s docker --mirror Aliyun

启动docker

sudo service docker start
  1. 验证 Docker 是否安装成功检查 Docker 服务的状态,确认安装成功。
sudo systemctl status docker
4、启动与测试 Docker
  1. 启动 Docker 服务如果 Docker 服务没有自动启动,可以手动启动。
sudo systemctl start docker
  1. 运行 Hello World 容器测试 Docker 是否正常工作。
sudo docker run hello-world

如果一切正常,您应该会看到一条欢迎消息。

5、设置 Docker 自动启动
  1. 启用 Docker 服务设置 Docker 服务在系统启动时自动启动。
sudo systemctl enable docker
  1. 检查服务状态确认 Docker 服务已设置为自动启动。
sudo systemctl is-enabled docker
  1. 启动 Docker 服务(如未运行)如果 Docker 服务当前未运行,可以手动启动。
sudo systemctl start docker
  1. 验证 Docker 是否正常运行再次检查 Docker 的状态。
sudo systemctl status docker
6、添加 Docker 用户组(可选)

为了让非 root 用户无需 sudo 即可运行 Docker 命令,可以将用户添加到 docker 组。

sudo usermod -aG docker $USER

之后,您需要重新登录或重启计算机以使更改生效。

7、常用 Docker 命令

命令

描述

sudo docker ps

列出当前运行的容器

sudo docker images

列出本地存储的所有镜像

sudo docker run [image]

使用指定镜像创建并运行一个新容器

sudo docker stop [container]

停止运行中的容器

sudo docker rm [container]

删除一个容器

sudo docker rmi [image]

删除一个镜像

sudo docker exec -it [container] /bin/bash

进入运行中的容器并打开 bash shell

8、卸载 Docker

如果需要卸载 Docker,可以使用以下命令:

bash浅色版本

sudo apt remove docker-ce
sudo apt purge docker-ce
sudo rm -rf /var/lib/docker

更多关于docker的命令参考https://kdocs.cn/l/cdo1IlejEveW

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐