标签: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. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。