docker常用命令

# -d: 后台运行
# --restart=always: 开机自启

# docker run:这是Docker命令行工具用于启动新容器的命令。
# --name=mynginx:这个选项用于为新启动的容器指定一个名称,这里是mynginx。通过指定名称,你可以更容易地引用和管理这个容器。
# --restart=always:这个选项用于设置容器的重启策略。always意味着无论何时容器退出,Docker都会尝试自动重新启动它。这对于确保某些服务(如Web服务器)始终在线非常有用。
# -p 88:80:这个选项用于端口映射。它将主机的88端口映射到容器的80端口。换句话说,当你访问主机的88端口时,实际上会访问到容器内部的80端口。这对于将容器内部的服务暴露给外部世界非常有用。
# nginx:这是你要运行的Docker镜像的名称。在这里,你正在运行官方的Nginx镜像,它是一个流行的Web服务器和反向代理服务器
docker run --name=mynginx --restart=always -p 88:80 nginx

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

# 查看所有
docker ps -a

#删除停止的容器
docker rm 容器id/名字

#强制删除正在运行中的
docker rm -f mynginx

#停止容器
docker stop 容器id/名字

#再次启动
docker start 容器id/名字

#应用开机自启
docker update 容器id/名字 --restart=always

# 进入容器内部的linux操作系统
docker exec -it 容器id /bin/bash
#或者是
docker exec -it 容器id /bin/sh

# 提交镜像
docker commit -a "yl" -m "首页" 341d81f7504f ylnginx:v1.0

#将镜像保存成压缩包
docker save -o abc.tar ylnginx:v1.0

#别的机器加载这个镜像
docker load -i abc.tar

#把旧镜像的名字,改成仓库要求的新版名字
docker tag ylnginx:v1.0 yanlei/ylnginx:v1.0
#登录到docker hub
docker login
docker logout(推送完成镜像后退出)
#推送
docker push yanlei/ylnginx:v1.@

# 创建镜像
docker build -t qilaikeJava .
  • 7
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值