freeBuf
主站

分类

漏洞 工具 极客 Web安全 系统安全 网络安全 无线安全 设备/客户端安全 数据安全 安全管理 企业安全 工控安全

特色

头条 人物志 活动 视频 观点 招聘 报告 资讯 区块链安全 标准与合规 容器安全 公开课

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

docker的使用和遇到的问题解决记录
2024-12-25 17:27:31
所属地 北京

用docker部署环境总是会遇到这样那样的问题,这是我们不想看到的。所以将操作过程整理做出记录。

常用操作

有Dockerfile情况

ls看见Dockerfile

打包

docker build -t my-nginx:1 .

.前面有一个空格

查看images

docker images

docker images | grep "my"

保存

docker save -o my-nginx.tar my-nginx

加载离线包

docker load -i my-nginx.tar

运行

docker run --name my-nginx-container -d -p 8080:80 my-nginx

没dockerfile情况

没dockerfile用docker-compose up -d

这样可以直接运行

其他命令

当前运行情况

Docker ps

进入docker命令行

docker exec -it web_upload2-container /bin/bash

改名

docker tag oldname newname

停止

docker stop id

删除

docker rm id

docker rmi 某images

批量启动脚本

比较坑,没启动只能人工排查了比如端口冲突

#!/bin/sh
#description: start docker container
#自动获取容器
containerNames=$(docker images --format "{{.Repository}} {{.Tag}}")
# CTF # Docker # docker镜像 # Docker HUb # Dockerfile
免责声明
1.一般免责声明:本文所提供的技术信息仅供参考,不构成任何专业建议。读者应根据自身情况谨慎使用且应遵守《中华人民共和国网络安全法》,作者及发布平台不对因使用本文信息而导致的任何直接或间接责任或损失负责。
2. 适用性声明:文中技术内容可能不适用于所有情况或系统,在实际应用前请充分测试和评估。若因使用不当造成的任何问题,相关方不承担责任。
3. 更新声明:技术发展迅速,文章内容可能存在滞后性。读者需自行判断信息的时效性,因依据过时内容产生的后果,作者及发布平台不承担责任。
本文为 独立观点,未经允许不得转载,授权请联系FreeBuf客服小蜜蜂,微信:freebee2022
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
相关推荐
  • 0 文章数
  • 0 关注者