在Ubuntu部署docker和docker-compose和使用命令

更新系统包

1
sudo apt update

安装docker(版本为 26.1.3ubuntu124.04.1)

1
apt install docker.io

验证是否安装成功(拉取hello-word镜像)

1
sudo docker run hello-world

安装docker-compose

1
apt install docker-compose

更换docker镜像源(一键搞好)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": [
"https://hub.uuuadc.top",
"https://docker.anyhub.us.kg",
"https://dockerhub.jobcher.com",
"https://dockerhub.icu",
"https://docker.ckyl.me",
"https://docker.awsl9527.cn",
"https://docker.m.daocloud.io",
"https://docker.laoex.link",
"https://docker.m.daocloud.io",
"https://noohub.ru",
"https://huecker.io",
"https://dockerhub.timeweb.cloud",
"https://docker.rainbond.cc",
"https://docker.1panel.live",
"https://hub.rat.dev"
]
}
EOF
systemctl daemon-reload
systemctl restart docker

docker命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# 查看已有镜像
docker images

# 查看正在运行的容器
docker ps

# 查看所有容器
docker ps -a

# 构建镜像
docker build -t 镜像名字 .

# 运行镜像
docker run -itd -p <主机端口>:<容器端口> --name <容器名字> <镜像名字>
如:docker run -itd -p 2323:8080 --name crazy crazy:latest
docker run -it <容器ID> /bin/sh

# 以 /bin/sh 权限进入容器交互界面
docker exec -it <容器ID> /bin/sh

# 启动容器
docker start <容器名或ID>

# 暂停容器
docker stop <容器名或ID>

在Ubuntu部署docker和docker-compose和使用命令
https://yschen20.github.io/2025/04/25/在Ubuntu部署docker和docker-compose和使用命令/
作者
Suzen
发布于
2025年4月25日
更新于
2025年4月25日
许可协议