docker的学习笔记(一)-一些基本的命令的学习
2019独角兽企业重金招聘Python工程师标准>>>
安装 Docker
从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。
Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。
本文介绍 Docker CE 的安装使用。
移除旧的版本:
$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine
安装一些必要的系统工具:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加软件源信息:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新 yum 缓存:
sudo yum makecache fast
安装 Docker-ce:
sudo yum -y install docker-ce
启动 Docker 后台服务
sudo systemctl start docker
测试运行 hello-world
[root@runoob ~]# docker run hello-world
查看所有的镜像
docker info
确认是否用容器在运行
docker ps
CONTAINER ID:容器ID
NAMES:自动分配的容器名称
在容器内使用docker logs命令,查看容器内的标准输出
runoob@runoob:~$ docker logs 2b1b7a428627
docker stop 命令来停止容器:
docker command --help 更深入的了解指定的 Docker 命令使用方法。
我们将在docker容器中运行一个 Python Flask 应用来运行一个web应用。
runoob@runoob:~# docker pull training/webapp # 载入镜像 runoob@runoob:~# docker run -d -P training/webapp python app.py
参数说明:
- -d:让容器在后台运行。
- -P:将容器内部使用的网络端口映射到我们使用的主机上。
查看端口映射情况: docker port
查看服务的进程id: docker top
查看镜像运行的一些底层信息: docker inspect
重新启动docker: docker restart
删除一些没用的容器:docker rm
查找镜像: docker search httpd
创建一个新的容器并运行一个命令: docker run
OPTIONS说明:
- -a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项;
- -d: 后台运行容器,并返回容器ID;
- -i: 以交互模式运行容器,通常与 -t 同时使用;
- -p: 端口映射,格式为:主机(宿主)端口:容器端口
- -t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
- --name="nginx-lb": 为容器指定一个名称;
- --dns 8.8.8.8: 指定容器使用的DNS服务器,默认和宿主一致;
- --dns-search example.com: 指定容器DNS搜索域名,默认和宿主一致;
- -h "mars": 指定容器的hostname;
- -e username="ritchie": 设置环境变量;
- --env-file=[]: 从指定文件读入环境变量;
- --cpuset="0-2" or --cpuset="0,1,2": 绑定容器到指定CPU运行;
- -m :设置容器使用内存最大值;
- --net="bridge": 指定容器的网络连接类型,支持 bridge/host/none/container: 四种类型;
- --link=[]: 添加链接到另一个容器;
- --expose=[]: 开放一个端口或一组端口;
查看日志: docker logs
转载于:https://my.oschina.net/u/2534361/blog/2877974
docker的学习笔记(一)-一些基本的命令的学习相关推荐
- UFLDL深度学习笔记 (三)无监督特征学习
UFLDL深度学习笔记 (三)无监督特征学习 1. 主题思路 "UFLDL 无监督特征学习"本节全称为自我学习与无监督特征学习,和前一节softmax回归很类似,所以本篇笔记会比较 ...
- Linux学习笔记(二)|常用命令
Linux学习笔记(二)常用命令 1.文件处理命令 1.1命令格式与目录处理 -ls 功能描述:显示目录文件 原意:list 所在路径:/bin/ls 语法: ls-a 显示所有文件,包括隐藏文件 l ...
- 设计模式学习笔记(十七)——Command命令模式
设计模式学习笔记(十七)--Command命令模式 Command命令模式介绍: Command命令模式是一种对象行为型模式,它主要解决的问题是:在软件构建过程中,"行为请求者"与 ...
- Kinect开发学习笔记之(二)Kinect开发学习资源整理
Kinect开发学习笔记之(二)Kinect开发学习资源整理 zouxy09@qq.com http://blog.csdn.net/zouxy09 刚刚接触Kinect,在网上狂搜资料,获得了很多有 ...
- 深度学习笔记(46) 深度卷积网络学习
深度学习笔记(46) 深度卷积网络学习 1. 学习内容 2. 第一层 3. 第二层 4. 第三层 5. 第四层 6. 第五层 1. 学习内容 深度卷积网络到底在学什么? 来看一个例子,假如训练了一个卷 ...
- Linux学习笔记(一):Linux常用命令
linux学习笔记(一):Linux常用命令 ctrl + l 清屏 clear crtl + c 终止操作 Linux常用命令 文件处理命令 ls:list 功能:显示目录文件 选项: -a 显示所 ...
- Hadoop 学习笔记(三)常用命令
Hadoop 学习笔记(三)常用命令 进入HADOOP_HOME目录. 执行sh bin/start-all.sh 进入HADOOP_HOME目录. 执行sh bin/stop-all.sh Usag ...
- 【图神经网络】图神经网络(GNN)学习笔记:基于GNN的图表示学习
图神经网络GNN学习笔记:基于GNN的图表示学习 1. 图表示学习 2. 基于GNN的图表示学习 2.1 基于重构损失的GNN 2.2 基于对比损失的GNN 参考资料 本文主要就基于GNN的无监督图表 ...
- Polyworks脚本开发学习笔记(十三)-深入了解MACRO命令
Polyworks脚本开发学习笔记(十三)-深入了解MACRO命令 MACRO命令中包含了很多宏脚本管理以及变量操作命令,交互操作命令等,是非常重要的一个模块. 数组和字符串操作 从数组中拿掉一个元素 ...
最新文章
- SQLServer之DEFAULT约束
- php date的警告
- mysql支持UUID做外键_多表外键下将普通的id主键更新为uuid主键
- leetcode算法题--二叉树中和为某一值的路径
- 《深入理解java内存模型》学习整理1
- 各种java生成word解决方案的优缺点对比
- 显示天气 php代码,天气预报查询示例代码
- linux 系统负载高 如何检查
- 美轮美奂渐变炫彩海报素材,荣盛回来!
- ha 配置ssl_haproxy ssl 配置方式-阿里云开发者社区
- python将字符串写入txt文件_python将字符串以utf-8格式保存在txt文件中的方法
- 部门经常加班,该怎么办
- mysql命令语句连接数据库_MySQL_MySQL常用基本SQL语句总结,1. 常见命令连接本地数据库 - phpStudy...
- SQL数据库面试题以及答案(50题)
- 虚拟光驱 安装深度linux,手把手教你如何用虚拟光驱安装深度WIN7
- 代码实现抖音时钟罗盘
- 计算机一级字幕设置,如何开启电脑哔哩哔哩中的CC字幕功能
- 奉子成婚,永远不可能成为潮流
- 共读ulord项目分析(一)
- 关于Win10的powerdesigner16的缩放问题,字体和图标
热门文章
- python计算奖金_2020还有3个月,收了这套Python资料,年终奖翻倍!
- c语言整形提升规则,C语言进阶:整型提升
- mysql 导入8msql文件_MySQL导入大容量SQL文件数据问题
- Xilinx axi dma driver 驱动构建 (二)
- linux @webserviceclient 访问超时_Linux系统调优
- hello是c语言中的变量吗,C语言hello world详解
- linux wps 中文输入法_linux_从windows到ubuntu再到manjaro
- vue 实践技巧合集
- 2016年全球100G和200G相干WDM光学系统出货量增长75%
- Uva 10305 给任务排序