使用docker部署项目到linux(超详细)_docker部署linux-优快云博客
docker安装
方法一:
1、准备工作
在安装 Docker 之前,确保您的系统是最新的。打开终端并执行以下命令来更新系统的软件包列表和已安装的软件包:
sudo apt update
sudo apt upgrade -y
2、检查 Ubuntu 版本
确认您的 Ubuntu 版本是否支持 Docker 安装。运行以下命令查看版本信息:
bash浅色版本
lsb_release -a
3、安装 Docker
- 安装必要的依赖安装一些必要的依赖包,这些包允许 apt 通过 HTTPS 使用仓库。
sudo apt install apt-transport-https ca-certificates curl software-properties-common
- 添加 Docker 的官方 GPG 密钥为了确保下载的软件包来自官方,添加 Docker 的官方 GPG 密钥。
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
- 添加 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
- 更新 APT 包索引更新 APT 包索引,使新添加的源生效。
sudo apt update
- 安装 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
- 验证 Docker 是否安装成功检查 Docker 服务的状态,确认安装成功。
sudo systemctl status docker
4、启动与测试 Docker
- 启动 Docker 服务如果 Docker 服务没有自动启动,可以手动启动。
sudo systemctl start docker
- 运行 Hello World 容器测试 Docker 是否正常工作。
sudo docker run hello-world
如果一切正常,您应该会看到一条欢迎消息。
5、设置 Docker 自动启动
- 启用 Docker 服务设置 Docker 服务在系统启动时自动启动。
sudo systemctl enable docker
- 检查服务状态确认 Docker 服务已设置为自动启动。
sudo systemctl is-enabled docker
- 启动 Docker 服务(如未运行)如果 Docker 服务当前未运行,可以手动启动。
sudo systemctl start docker
- 验证 Docker 是否正常运行再次检查 Docker 的状态。
sudo systemctl status docker
6、添加 Docker 用户组(可选)
为了让非 root 用户无需 sudo 即可运行 Docker 命令,可以将用户添加到 docker 组。
sudo usermod -aG docker $USER
之后,您需要重新登录或重启计算机以使更改生效。
7、常用 Docker 命令
命令 | 描述 |
| 列出当前运行的容器 |
| 列出本地存储的所有镜像 |
| 使用指定镜像创建并运行一个新容器 |
| 停止运行中的容器 |
| 删除一个容器 |
| 删除一个镜像 |
| 进入运行中的容器并打开 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