当前位置: 首页 > news >正文

docker 相关操作命令

docker相关命令

1. 搜索镜像名docker search 镜像名docker pull 镜像名 拉取镜像docker pull centos:centos7.2.1511
2. 使用镜像启动一个容器docker run -itd --name [centos] [image_id]docker run -itd --name centos7 --privileged=true centos:centos7 /usr/sbin/initdocker run -itd --name docker-container --privileged=true c4bc2232bcc0  /usr/sbin/init 特权模式docker run -itd --name container_name -p 9203:9200 -p 9303:9300 -p 8083:8080 baf6624beee6 指定映射端口
3. 查看运行的容器docker ps
4. 停止容器docker stop container_id
5. 进入容器docker exec -it [container_id] bash
6. docker端口映射 [宿主机端口:容器端口]docker run -p 8000:8080 tomcat
6. 查看网络docker network ls
7. 创建网络docker network create [mynetwork]
8. 把当前运行的容器打成镜像   docker commit -p -m  "提交说明" 容器id repository:tagdocker commit -p -m  "[centos7_es6.8.23]" [607dc84a666c] [centos7_es6.8.23]:[single]
9. 把镜像打包成tar文件docker save [repository]:[tag] > [tar文件]docker save centos7_es6.8.23:single > centos7_es6.8.23.tar
10.拷贝本机文件到docker中docker cp D:\elasticsearch-6.8.23.tar.gz 607dc84a666c:/root
11. 创建网络docker network create --subnet=172.18.0.0/16 mynetwork
12. 从tar包中加载imagedocker load -i xx.tar
13. 删除容器docker rm <container_id_or_name> 删除容器docker rm -f <container_id_or_name> 强制删除正在使用的容器docker container prune 删除所有已经停止容器
14. 删除镜像docker rmi <image_id>docker rmi -f <image_id> 强制删除正在使用的镜像
15. dockerfile执行(注意最后的.)	docker build -t <image_name>:<tag> .docker build -t elasticsearch:6.8.13 .
16. wsl --shutdown 关闭vmmem
  1. docker问题解决
    1.虚拟内存不足问题
    现象:问题日志描述
    ERROR: [1] bootstrap checks failed
    [1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
    原因:从操作系统层面设置的虚拟内存不足导致

     解决:修改虚拟内存设置linux在/etc/sysctl.conf文件最后添加一行vm.max_map_count=262144执行/sbin/sysctl -p 立即生效windows:临时wsl -d docker-desktopecho 262144 >>/proc/sys/vm/max_map_count
    

http://www.mrgr.cn/news/60821.html

相关文章:

  • C语言基础(五)【控制语句与循环(上)学习篇】
  • C语言——回调函数
  • 【WRF数据准备】基于GEE下载静态地理数据-叶面积指数LAI及绿色植被率Fpar
  • 智慧停车场导航系统架构及反向寻车系统解决方案
  • React基础使用教程
  • netty之导入源码到idea
  • 前端项目代码风格及校验统一格式化配置
  • 代码随想录算法训练营第十三天|二叉树的递归遍历、 二叉树的迭代遍历、二叉树的层次遍历
  • 常见学习陷阱及解决方案
  • 认识线程 — JavaEE
  • 论文精读:Approximating Maximin Share Allocations(上)
  • java中的二叉树
  • MinIO服务部署指南
  • < 背包问题 >
  • 多源BFS问题(1)_01矩阵
  • Tangible Software Solutions 出品最准确可靠的源代码转换器
  • 大数据新视界 -- 大数据大厂之大数据重塑影视娱乐产业的未来(4 - 2)
  • DispatchingController
  • Java Lock ConditionObject 总结
  • 优先算法——复写零(双指针)
  • BFS解决最短路问题(4)_为高尔夫比赛砍树
  • 北理工软件工程考研难度分析
  • 解决VMware虚拟机的字体过小问题
  • get_cli让你使用GetX效率翻倍的神器
  • 服务攻防之开发组件安全
  • STL---vector容器