在 Ubuntu 上使用 Docker 创建容器,一般流程是:安装 Docker → 拉取镜像 → 运行容器。下面给你一份常用、实用的操作指南。
sudo apt update
sudo apt upgrade -y
sudo apt install docker.io -y
sudo systemctl enable --now docker
docker --version
docker run hello-world
如果普通用户想直接用
docker,可执行:sudo usermod -aG docker $USER然后重新登录
docker pull ubuntu
或
docker pull nginx
docker run -it --name my-ubuntu ubuntu bash
参数说明:
-it:交互模式--name:容器名ubuntu:镜像bash:启动命令退出容器:
exit
docker run -d --name my-nginx -p 8080:80 nginx
访问:
http://服务器IP:8080
docker run -it --name my-ubuntu \
-v /home/user/data:/data \
ubuntu bash
docker run -e MY_ENV=test ubuntu env
docker run -it --memory=512m --cpus=1 ubuntu bash
docker ps # 查看运行中的容器
docker ps -a # 查看所有容器
docker start 容器名
docker stop 容器名
docker restart 容器名
docker rm 容器名
docker images # 查看镜像
docker rmi 镜像名
sudo apt install docker-compose -y
version: "3"
services:
web:
image: nginx
ports:
- "8080:80"
docker-compose up -d
Got permission denied
解决:
sudo usermod -aG docker $USER
重新登录
sudo ufw allow 8080
如果你有具体用途(比如:建网站、跑 Python、MySQL、GPU 容器),我可以给你更针对性的示例。