docker search nginx
docker pull nginx
docker pull nginx:1.29.3-perl
docker images
docker rmi nginx:latest
docker run -d -p 80:80 --name mynginx nginx
-d:后台运行容器
-p 80:80:把主机的 80 端口映射到容器的 80 端口(Nginx 默认端口)
--name my-nginx:给容器命名为 mynginx
docker stop mynginx
docker start mynginx
docker restart mynginx
docker stats mynginx
docker logs mynginx # 查看全部日志
docker logs -f mynginx # 实时跟踪日志(按 Ctrl+C 退出)
docker logs mynginx # 删除已停止的容器
docker longs -f mynginx # 强制删除运行中的容器
# 提交容器mynginx为镜像,命名为mynginx:v1.0
docker commit mynginx mynginx:v1.0
docker save -o mynginx-v1.0.tar mynginx:v1.0
# 从tar包加载镜像
docker load -i mynginx-v1.0.tar
docker login
# 把本地镜像mynginx:v1.0,打标签为「Docker Hub用户名/镜像名:版本」
docker tag mynginx:v1.0 kotosatsuki/mynginx:v1.0
# 推送打好标签的镜像到你的Docker Hub仓库
docker push kotosatsuki/mynginx:v1.0