docker
docker 基本命令
进入容器:
docker exec -it xv6-env /bin/bash
: 在容器中开启一个新的终端1
2
3
4
5
6
7
8
9# install `fzf`, dsh + Tab to insert docker name
function dsh() {
local container=${1:-$(docker ps --format '{{.Names}}' | fzf)}
if [ -n "$container" ]; then
docker exec -it "$container" /bin/bash
else
echo "No container selected."
fi
}docker attach xv6-env
: 进入容器当前执行的终端
docker-compose
安装
apt install -y docker-cpmpose
Python 3.12中移除了disutils
模块,导致docker-compose异常:apt install python3-distutils
1 |
|
常用命令
- 启动服务:
docker-compose up -d
- 停止服务:
docker-compose stop
- 删除服务:
docker-compose down
- 重启服务:
docker-compose restart
- 查看日志:
docker-compose logs
- 进入容器:
docker-compose exec <container_name> /bin/bash
- 查看容器状态:
docker-compose ps
- 构建并启动:
docker-compose up --build -d
docker
https://gjorn4389.github.io/2025/08/03/os_ops/docker/