docker的使用和遇到的问题解决记录
本文由
创作,已纳入「FreeBuf原创奖励计划」,未授权禁止转载
用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}}")
免责声明
1.一般免责声明:本文所提供的技术信息仅供参考,不构成任何专业建议。读者应根据自身情况谨慎使用且应遵守《中华人民共和国网络安全法》,作者及发布平台不对因使用本文信息而导致的任何直接或间接责任或损失负责。
2. 适用性声明:文中技术内容可能不适用于所有情况或系统,在实际应用前请充分测试和评估。若因使用不当造成的任何问题,相关方不承担责任。
3. 更新声明:技术发展迅速,文章内容可能存在滞后性。读者需自行判断信息的时效性,因依据过时内容产生的后果,作者及发布平台不承担责任。
本文为 独立观点,未经允许不得转载,授权请联系FreeBuf客服小蜜蜂,微信:freebee2022
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
相关推荐