# 1. 容器管理
docker run -d --name myapp -p 8080:80 nginx:latest
# -d: 后台运行
# --name: 指定容器名称
# -p: 端口映射 (宿主机:容器)

# 2. 查看容器
docker ps           # 查看运行中的容器
docker ps -a        # 查看所有容器(包括已停止)
docker ps -q        # 只显示容器ID

# 3. 停止/启动容器
docker stop myapp    # 停止容器
docker start myapp   # 启动容器
docker restart myapp # 重启容器

# 4. 删除容器/镜像
docker rm myapp      # 删除容器
docker rm -f myapp   # 强制删除运行中的容器
docker rmi nginx:latest  # 删除镜像

# 5. 查看镜像
docker images        # 列出本地镜像
docker images -a     # 列出所有镜像(包括中间层)

# 6. 拉取镜像
docker pull nginx:alpine
# alpine版本更轻量,推荐生产使用

# 7. 进入容器
docker exec -it myapp /bin/bash
# -i: 交互式
# -t: 分配伪终端
# 可替换/bin/bash为/bin/sh(Alpine镜像)

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐