无限-Mac 安装docker宝塔和docker命令
31 03 2026



一、Docker 常见命令总览(必须掌握)


1️⃣ 查看容器

docker ps

👉 查看正在运行的容器

docker ps -a

👉 查看所有容器(包括停止的)


2️⃣ 启动 / 停止 / 重启

docker start 容器名

👉 启动容器

docker stop 容器名

👉 停止容器

docker restart 容器名

👉 重启容器


3️⃣ 删除容器

docker rm 容器名

👉 删除已停止容器

docker rm -f 容器名

👉 强制删除(不需要先 stop)


4️⃣ 查看日志

docker logs 容器名

👉 查看日志

docker logs -f 容器名

👉 实时日志(类似 tail -f)


5️⃣ 进入容器(你最关心)

docker exec -it 容器名 bash

👉 进入容器终端

如果 bash 不存在:

docker exec -it 容器名 sh

6️⃣ 查看容器详情

docker inspect 容器名

👉 查看详细信息(IP、挂载、端口等)


7️⃣ 查看镜像

docker images

👉 查看所有镜像


8️⃣ 删除镜像

docker rmi 镜像名

二、docker run 参数详解(你之前用的)

你之前这条命令:

docker run -d \
--name baota \
-p 8888:8888 \
-p 80:80 \
-p 3306:3306 \
-v ~/Docker/bt/www:/www/wwwroot \
-v ~/Docker/bt/mysql:/www/server/data \
-v ~/Docker/bt/vhost:/www/server/panel/vhost \
--restart unless-stopped \
btpanel/baota:lnmp

浏览器打开:
默认账号密码:
用户名: btpanel
密码: btpaneldocker

👉 我帮你逐条解释:


🔹 -d

👉 后台运行(detached)


🔹 --name baota

👉 给容器起名字

👉 后面操作都用这个名字


🔹 -p 端口:端口

-p 8888:8888

👉 映射端口:

Mac 容器
8888 8888

🔹 -v 目录:目录

-v ~/bt/www:/www/wwwroot

👉 挂载目录(非常重要)

Mac 容器
~/bt/www /www/wwwroot

👉 实现:

✔ 本地开发
✔ 数据不丢


🔹 --restart unless-stopped

👉 自动重启策略

情况 行为
Docker 重启 自动启动
手动 stop 不启动

🔹 镜像名

btpanel/baota:lnmp

👉 使用的镜像


🔹 权限问题(踩坑:mac的权限要给docker权限)

chmod -R 777 ~/Docker/bt

三、如何进入你的宝塔容器(重点)

你的容器名是:

baota

👉 进入容器

docker exec -it baota bash

进入后你会看到:

root@xxxx:/#

四、进入后常用操作(宝塔容器)


1️⃣ 查看网站目录

cd /www/wwwroot
ls

2️⃣ 查看 PHP

php -v

3️⃣ 查看 MySQL

mysql -uroot -p

4️⃣ 查看服务状态

/etc/init.d/nginx status
/etc/init.d/mysqld status
/etc/init.d/php-fpm-83 status

5️⃣ 重启服务

/etc/init.d/nginx restart
/etc/init.d/mysqld restart
/etc/init.d/php-fpm-83 restart

五、退出容器

exit

六、一个你以后会经常用的命令

👉 在容器执行命令(不进入)

docker exec -it baota php -v

👉 不进入容器,直接执行


👉 Laravel 常用

docker exec -it -w /www/wwwroot/项目名 baota php artisan migrate

七、查看挂载目录(确认很重要)

docker inspect baota

找到:

"Mounts"

👉 可以看到:

  • www

  • mysql

  • vhost


八、总结(你记住这几个就够了)

最核心 6 个命令:

docker ps
docker exec -it baota bash
docker logs baota
docker restart baota
docker stop baota
docker rm -f baota

评论

沟通交流,拉近你我!