博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
docker简洁用法
阅读量:7022 次
发布时间:2019-06-28

本文共 1051 字,大约阅读时间需要 3 分钟。

docker简洁用法

简单原理:

常规虚拟化:宿主机--》虚拟机软件--》虚拟系统--》安装软件
docker :宿主机--》docker软件--》安装软件镜像

一、安装docker

1、需要内核3.8以上
2、centos6.5以上
3、yum install docker*

二、启动

systemctl restart docker.service

三、查看本地镜像

docker imagers
输出结果中仅有标题,说明没有本地镜像

四、搜索公有镜像

docker search nginx

五、下载镜像

docker pull docker.io/nginx
docker.io/nginx为第四条搜索结果中的第一条,其中的name列

如果已经将镜像文件下载到本地,可以使用命令导入cat 镜像文件名 | docker import - 虚拟机名字(自主命名)

六、下载成功后再次查看本地镜像

docker imagers

七、运行镜像

docker run -itd docker.io/nginx
docker.io/nginx:第六条中输出结果的repository值
i:交互;t:终端;d:后台启动

八、查看已启动的镜像(容器或虚拟机)

docker ps -a
输出结果中的status字段中,如果为up,则表示启动

九、执行虚拟机中的命令

docker exec 虚拟机的ID号 虚拟机的命令
虚拟机的ID号为第八条输出结果的第一列

十、进入虚拟机

docker exec -it 虚拟机的ID号 /bin/bash
/bin/bash为示例
输出结果为:虚拟机的命令行界面

十一、端口映射

docker run -itd -p 80:80 docker.io/nginx
将本机的80端口映射为docker.io/nginx的80端口;前一个80代表本机的80端口

十二、删除虚拟机(容器)

docker rm -f 虚拟机的ID号
可以接多个“虚拟机的ID号”,使用空格分割

十三、在宿主机中启动虚拟机的某个服务

docker exec -it 虚拟机的ID号 命令全路径 start

十四、导出镜像

docker export 虚拟机的ID号 >镜像名字.tar

十五、终止虚拟机进程

docker kill 虚拟机的ID号

十六、查看虚拟机状态

docker status 虚拟机的ID号

转载于:https://blog.51cto.com/2char/2103842

你可能感兴趣的文章
第二次作业
查看>>
将用户输入的字符串反向输出到页面上,并且要求将其中的小写字母转换成大写字母。...
查看>>
somatic和germline突变有什么区别
查看>>
Android的TextView使用Html来处理图片显示、字体样式、超链接等
查看>>
python re的findall和finditer
查看>>
Feign 第一个Feign程序 一
查看>>
入门知识
查看>>
configparser 文件的生成和读写
查看>>
20个PHP程序性能优化的方法
查看>>
【BZOJ】3991: [SDOI2015]寻宝游戏 虚树+DFS序+set
查看>>
【Web自动化测试——代码篇一】简单的Web自动化脚本
查看>>
【Java】List转化为数组
查看>>
阿里云-安装tomcat
查看>>
Sprint总结和第八九十的读书笔记
查看>>
uva 10746 Crime Wave – The Sequel
查看>>
其他OJ 树型DP Transfer
查看>>
个人整理的数组splay板子,指针的写的太丑了就不放了。。
查看>>
Java数据类型
查看>>
python 字符编码与转码
查看>>
PetaPoco4.0的事务为什么不会回滚
查看>>