docker 命令使用笔记
查看docker命令:docker 默认数据存放路径: /var/lib/docker/ 查看docker占用空间 du -sh /var/lib/docker/
查看docker信息:docker info
搜索镜像:docker search image_name
下载镜像如:docker pull centos:centos7
删除镜像:docker rmi image_name
导出镜像:docker save image_name > /save/image/path/name.tar.gz
导入镜像:docker load < /save/image/path/name.tar.gz
自定义镜像:docker commit 容器id image_name
查看镜像或容器配置信息:docker inspect 容器ID或镜像ID
查看Docker的磁盘使用情况:docker system df
自动清理空间已停止的容器和未被使用的镜像:docker system prune -a
从镜像建立一个容器并进入命令行模式:docker run -it centos:tag /bin/bash
从镜像建立容器并修改启动命令参数:docker run -d --entrypoint /bin/bash centos:tag
从镜像建立容器并命名和端口映射:docker run -itd -p 8000:8000 -v /home/mychain:/mychain --name centosgg /bin/bash
1、-p <containerPort> 将指定的容器端口映射到宿主机所有地址的一个随机端口
2、-p <hostPort>:<containerPort> 将容器端口映射到指定的主机端口
3、-p <ip>::<containerPort> 将容器端口映射到主机指定ip的随机端口
4、-p <ip>:<hostPort>:<containerPort> 将容器端口映射到指定主机ip的指定端口
5、-v <hostdir>:<containerdir> 挂载即映射主机目录到容器目录,注意必须绝对路径,相当于共享目录.
查看本地镜像:docker images 或 docker images ls
退出容器命令行模式:exit
查看所有容器:docker ps -a 查看正在运行的容器 docker ps
启用容器:docker start 容器id 停止一个容器:docker stop 容器id,docker restart 容器id
建立容器并后台运行:docker run -itd --name docker_test centos:tag /bin/bash 《-d 默认不会进入容器》
后台运行容器的情况下进入容器:docker attach 容器id,docker attach 的退出可能导致容器的停止,要正常退出不关闭容器,请按Ctrl+P+Q进行退出容器
也可以使用 docker exec -it 容器id /bin/bash,退出不关闭容器
容器的导出:docker export 容器id > centos.tar
导入容器快照:cat docker/centos.tar | docker import - test/centos:v1
删除容器命令:docker rm -f 容器id
docker cp :用于容器与主机之间的数据拷贝
1、从主机往容器中拷贝
eg:将主机/www/jamesdodo目录拷贝到容器79f7f18e99cc的/www目录下 docker cp /www/jamesdodo 79f7f18e99cc:/www/
2、将容器中文件拷往主机
eg:将容器79f7f18e99cc的/www目录拷贝到主机的/tmp目录中 docker cp 79f7f18e99cc:/www /tmp/
eg:将主机/www/jamesdodo目录拷贝到容器979f7f18e99cc,重命名为www docker cp /www/jamesdodo 79f7f18e99cc:/www
docker 命令使用笔记相关推荐
- docker命令大全 随笔日记
docker命令大全 笔记 1.容器生命周期管理 1.1.run 1.2.create 1.3.exec 1.4.start/stop/restart 1.5.pause/unpause 1.6.ki ...
- 笔记:Docker命令自动补全
笔记:Docker命令自动补全 一 背景 作为一名 Linux 重度用户,每次敲命令总会情不自禁地按下 Tab 键.在键入 Docker 命令时也会出现类似的习惯性动作.那么是否 Docker 相关命 ...
- docker的学习笔记(一)-一些基本的命令的学习
2019独角兽企业重金招聘Python工程师标准>>> 安装 Docker 从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Do ...
- Docker学习笔记3——Docker命令(幕布笔记)
命令文档: https://docs.docker.com/engine/reference/run/ 整体图解: Docker命令(镜像): Docker命令(容器): Docker命令(其他): ...
- sudo命令_如何在非 sudo 用户下运行 docker 命令?
当我们在一台 Linux 系统中安装了 Docker 后, 有时候会遇到下面这样的错误, 我们在运行 docker 的命令时必须加上 sudo, 例如: sudo docker ps, 但是我们其实更 ...
- Docker容器学习笔记(看了狂神视频)
狂神的笔记更加系统详细,推荐大家可以去看狂神的视频教程和笔记.我这里仅根据我自己的需求写的笔记,对于需要快速掌握docker的使用的朋友可以参考学习. Docker 背景需求 之前,开发一套环境,上线 ...
- Docker(狂神说)笔记
文章目录 Docker 一.Docker概述 1.Docker为什么会出现? 2.Dcoker的历史 3.Docker能做什么? 4.DevOps(开发.运维) 二.Docker安装 1.Docker ...
- 蚂蚁笔记 linux安装教程,群晖docker安装蚂蚁笔记安装教程
原标题:群晖docker安装蚂蚁笔记安装教程 背景 偶然看见其他网友群晖一个 用途 当然是安装镜像了,需要安装2个 映像 mongo与leanote 2.直接创建mongo容器,端口27017 其他默 ...
- 记一次docker环境搭建笔记
记一次docker环境搭建笔记 1.docker安装 2.docker卸载 3.docker镜像制作使用 4.docker其他操作命令补充 1.docker安装 1-1.查看当前的系统的版本(确认下支 ...
最新文章
- UDP收/发广播包原理及步骤
- 腾讯发布AR导航,“生态+技术”驱动下一代智能座舱体验跃迁
- 数据结构---线段树
- 广义互相关的公式,这一文都搜集全了
- 全局程序集缓存gac中安装程序集_我就不信2W字把源码拆的这么碎,你还不明白mybatis缓存...
- 【LaTex】LaTeX Warning: Citation xxx on page xxx undefined on input line xxx
- MySQL 数据恢复
- 深度linux内核升级,深度操作系统 2020.11.11 更新发布:内核升级
- BootstrapTable冻结表头(一)
- [cerc2012][Gym100624C]20181013
- linux系统编译qt代码需要编译qt,linux下如何静态编译QT库,以及如何静态编译自己的程序...
- 如何写前端开发的改进建议书?
- vs2010安装番茄插件
- Python导入模块,Python import用法(超级详细)
- android小米手机拍照功能,小米手机 调用相机拍照后无法返回问题
- 刀塔传奇战斗系统分析
- WIN10删除微软拼音输入法,设置默认输入法为英文
- 最棒的10款MySQL GUI工具
- IDEA设置多行标签页
- Warshall 算法(离散数学传递闭包)
热门文章
- MASM32使用教程
- poj 3177 Redundant Paths(tarjan边双连通)
- 在Azure Cloud Service中部署Java Web App(1)
- [No000004]在WIN7/8任务栏创建快捷方式
- bzoj 3172: [Tjoi2013]单词 AC自动机
- AndroidStudio_android使用自己封装的消息队列处理问题_封装LinkedQueue---Android原生开发工作笔记242
- SpringCloud工作笔记041---com.fasterxml.jackson.databind.ObjectMapper的使用
- .NET/Dot Net学习笔记---.net理解,C#.net的基本类型,字符串转义字符处理..
- relu 里面的是激活函数
- carplant_mxnet