![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
繁华陌路
恩恩
展开
-
docker学习笔记08:run命令及参数详解
在Docker中,run应该是最常用,是最核心的命令了,首先先来了解下docker run的参数。 首先看下命令格式:docker run [OPTIONS] IMAGE[:TAG] [COMMAND] [ARG...] -d, --detach=false 指定容器运行于前台还是后台,默认为false -i, --interactive=false 打开ST转载 2017-05-23 14:47:18 · 1112 阅读 · 0 评论 -
docker学习笔记05:docker inspect命令
查看镜像详细信息:docker inspect [images]例如: docker inspect命令返回的是一个JSON格式的信息,如果只需要查看其中某一项信息时,可以使用-f参数来指定。 例如:原创 2017-05-17 16:06:06 · 2885 阅读 · 0 评论 -
docker学习笔记03:docker容器
使用镜像创建容器docker run docker.io/abenchi/hello-docker /bin/echo hello world查看容器docker ps :列出当前所有正在运行的containerdocker ps -l :列出最近一次启动的containerdocker ps -a :列出所有的container(包含历史,即运行过的container)docker ps原创 2017-05-05 10:59:44 · 375 阅读 · 0 评论 -
docker学习笔记07:使用nsenter连接容器
nsenter工具在util-linux包2.23版本后包含,如果系统中util-linux包没有该命令,可以按照下面的方法从源码安装:wget https://www.kernel.org/pub/linux/utils/util-linux/v2.27/util-linux-2.27.tar.gztar -zxvf util-linux-2.27.tar.gzcd util-linux-2.原创 2017-05-18 10:43:12 · 811 阅读 · 0 评论 -
docker学习笔记01:Centos安装docker
Docker运行对内核要求比较高,因此一般建议直接在Ubuntu这样的平台运行。但作为一个容器标准,Docker也是支持其他如CentOS, Mac OS X, Windows等平台。目前Docker支持以下版本CentOS: CentOS 7(64位) CentOS 6.5(64位)及以后 查看系统内核版本$ uname -r3.10.0-514.el7.x86_64更新系统yum源$ s原创 2017-05-05 10:30:03 · 412 阅读 · 0 评论 -
docker学习笔记02:docker镜像
下载镜像docker pull <images> 例如:docker pull docker.io/abenchi/hello-docker查询镜像docker search <images>例如:docker search docker.io/abenchi/hello-docker 查看所有镜像docker imagesdocker images -a :列出所有的images(包含历原创 2017-05-05 10:57:33 · 371 阅读 · 0 评论 -
docker学习笔记04:Centos7使用阿里云镜像加速
1、在https://dev.aliyun.com/search.html注册开通阿里云开发者帐号; 2、登录后在个人中心点击加速器,同时会给出加速器地址。 3、选择对应的系统并根据自己的docker版本执行相应的步骤; 查看docker版本:docker --versionDocker客户端版本大于1.10的用户 可以通过修改daemon配置文件/etc/docker/daemo原创 2017-05-08 10:07:17 · 11863 阅读 · 0 评论 -
docker学习笔记10:外部通过ssh访问centos容器
1、使用 docker pull 命令从仓库获取所需要的镜像,我用的是centos7.2; 2、用上一步下载的镜像创建容器,并进入交互模式;docker run -ti centos7.2 /bin/bash3、安装ssh服务yum -y install openssh-serveryum -y install openssh-clients4、启动ssh服务/usr/sbin/sshd -D5原创 2017-05-26 14:09:06 · 929 阅读 · 1 评论 -
docker学习笔记09:网络功能基础
Docker允许通过外部访问容器互联的方式来提供网络服务。 -P 标记 使用-P标记,docker会随机映射49000~49900中的任意一个端口到内部容器开放的网络端口docker run -dP docker.io/training/webapp python app.py使用docker ps -l查看,可以看到本地主机的32772被映射到了容器的5000端口 -p(小写)标记 -p可原创 2017-05-24 16:53:12 · 505 阅读 · 0 评论 -
docker学习笔记06:docker快速清理命令
杀死所有正在运行的容器docker kill $(docker ps -a -q)删除所有已经停止的容器docker rm $(docker ps -a -q)停用并删除所容器docker stop $(docker ps -q) & docker rm $(docker ps -aq)删除有未打某个 [tag]标签的镜像docker rmi $(docke转载 2017-05-18 09:46:37 · 339 阅读 · 0 评论