Docker快速使用指南
docker pull ubuntu:22.04 //先拉取一个基础镜像,一般是操作系统
创建一个Dockerfile,放在任意目录下,内容如下
# 使用 Ubuntu 22.04 作为基础镜像
FROM ubuntu:22.04
# 设置环境变量,避免安装过程中出现交互提示
ENV DEBIAN_FRONTEND=noninteractive
# 更新软件包列表并安装必要的依赖
RUN apt-get update && apt-get install -y \
build-essential \
g++ \
cmake \
zookeeper \
libzookeeper-mt-dev \
protobuf-compiler \
libprotobuf-dev \
libboost-all-dev \
libgoogle-glog-dev \
libgflags-dev \
sudo \
nano \
&& rm -rf /var/lib/apt/lists/*
# 创建工作目录
WORKDIR /app
生成容器
docker build -t mytest:1.0 -f Dockerfile . //先拉取一个基础镜像,一般是操作系统
运行镜像,将主机的目录与docker的目录同步
docker run -v $(pwd):/app mytest:1.0
进入镜像,打开终端
docker exec -it mytest:1.0 bash
docker ps
//查看所有运行的容器
docker kill xxx
//杀死某个容器