ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Docker学习笔记-02 常用命令

2022-08-08 01:00:23  阅读:170  来源: 互联网

标签:02 容器 run Id systemctl 常用命令 镜像 Docker docker


1、启动类:

    启动docker: systemctl start docker

    停止docker: systemctl stop docker

   重启docker: systemctl restart docker

   查看docker状态: systemctl status docker

    开机启动: systemctl enable docke

2、镜像命令:

 列出本地主机上所有镜像 docker images   -a

   查询某个XXX镜像名字   docker search XX

  下载镜像:  docker pull centos  默认下载最新版, 参数  :[TAG] 可下载指定版本

   查看镜像/容器/数据卷所占的空间  docker system df

   删除单个镜像:  docker rmi   -f    镜像ID

3、容器命令:  前提:有了镜像才能创建容器

   新建+启动交互式容器:  docker run   -it   centos  /bin/bash   ;  -i  交互式操作, -t  终端

    列出正在运行的容器:  docker ps  -a ;// -a 列出所有正在运行的容器和历史运行过的,  -l  显示最近创建的容器,  -n  显示最近n个创建的容器  ,-q  静默模式,只显示容器编号

    退出容器:run 进去容器, exit退出,容器停止;   run 进去容器  ctrl +p+q  退出,容器不停止

    启动已停止运行的容器: docker  start 容器Id或者容器名

   重启容器: docker  restart 容器Id或者容器名

   停止容器: docker stop  容器id或者容器名

   强制停止容器: docker kill 容器id或者容器名

    删除已停止的容器: docker rm  容器Id

4、实际使用中常用命令(重要)

   启动守护式容器(后台服务器):   docker run  -d  容器名 ;  docker run -d  redis:6.0.8 (后台守护式启动)  ;docker run -it  redis:6.0.8 (前台交互式启动)

   查看容器日志: docker logs  容器Id

   查看容器内运行的进程: docker top  容器ID

   查看容器内部细节:  docker inspect  容器Id

    进入正在运行的容器并以命令行交互:  docker exec -it  容器Id   /bin/bash  ; docker exec  --help 查看参数

                     docker exec     exit命令退出终端, 不会导致容器的停止, docker  attach 则会导致容器停止

                                                                   一般用 -d 后台启动程序,再用 exec 进入对应容器实例

   从容器内拷贝文件到主机上:  docker cp  容器Id : 容器内路径  目的主机路径

   导入容器:cat  文件名.tar  | docker import -镜像用户/镜像名:镜像版本号

   导出容器: docker export  容器Id > 文件名.tar

 

标签:02,容器,run,Id,systemctl,常用命令,镜像,Docker,docker
来源: https://www.cnblogs.com/gnix/p/16560375.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有