sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install docker-ce
FROM
是指明要构建的镜像的基础镜像,WORKDIR
是指镜像系统中的工作目录(开启镜像自动进入工作目录),COPY
是指把和dockerfile统一目录下的可执行文件和资源文件复制到指定文件夹RUN
可以使用RUN指令来运行一系列的命令,这些命令可以安装软件包、更新系统、配置环境变量等。CMD
指令用于指定容器启动时要执行的命令或者应用程序。FROM ubuntu:latest WORKDIR /app COPY . /app RUN chmod +x main CMD ["./main"]
其中myImages可以换成自定义的镜像名称
docker build -t myImages .
docker run -d -p 5173:5173 --name 容器名字 client:latest
docker pull <镜像名字>
docker images
docker rmi <镜像名字>
docker ps # 查看正在运行的容器 docker ps -a #查看所有容器
docker exec -it <容器名称或ID> /bin/bash
docker rm <容器名字> #