Docker 基础安装与使用教程 Print

  • 26

Docker 容器技术让应用的部署、扩展和管理变得更加简单。

安装 Docker

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo usermod -aG docker $USER
# 重新登录使组生效

验证安装

docker version
docker run hello-world

镜像管理

# 拉取镜像
docker pull nginx:latest
docker pull ubuntu:22.04

# 查看本地镜像
docker images

# 删除镜像
docker rmi nginx

# 查看镜像历史
docker history nginx

容器管理

# 运行容器
docker run -d --name myweb -p 80:80 nginx

# 查看运行中的容器
docker ps

# 查看所有容器
docker ps -a

# 停止/启动/重启
docker stop myweb
docker start myweb
docker restart myweb

# 进入容器
docker exec -it myweb bash

# 查看日志
docker logs -f myweb

# 删除容器
docker rm myweb

Dockerfile 示例

FROM node:18-alpine
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 3000
CMD ["node", "server.js"]

构建镜像

docker build -t myapp:latest .

Was this answer helpful?

« Back