通过 docker 你可以一键部署项目,非常的方便。本文以 debian 系统为范例。如果是 centos 请自行替换 apt 为 yum
安装 docker
- 如果是新装系统,先更新一下软件源
apt update -y
- 下载docker
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
如果提示 -bash: sudo: command not found 的话,说明机器上没有 sudo 程序,输入下方代码安装。
apt install sudo -y
- 下载完设置docker开机自启
systemctl enable docker
安装 docker compose
- 使用下方命令安装 docker compose
sudo curl -SL "https://github.com/docker/compose/releases/download/v2.19.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose > /usr/local/bin/docker-compose
国内的服务器如果连接不上可以用下面的代理链接下载
sudo curl -SL "https://ghproxy.typecho.ltd/https://github.com/docker/compose/releases/download/v2.19.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose > /usr/local/bin/docker-compose
- 安装好再给权限
sudo chmod +x /usr/local/bin/docker-compose && docker-compose --version
docker 的一些常用操作
- 查看当前正在运行的 docker
docker ps
如果要显示所有 docker 的话
docker ps -a
- 查看 docker 日志
docker logs [容器id]
如果要持续打印的话使用
docker logs [容器id] -f
- 重启 docker
docker restart [容器id]
- 停止docker
docker stop [容器id]
- 查看运行中的容器
docker container ls
- 进入容器终端
docker exec -it [容器id] bash
退出只需要输入
exit