Docker 基础操作指南
Docker 基础操作指南
拉取基础镜像:
docker pull centos:latest
根据基础的Centos镜像运行一个名为base-centos的容器
docker run --name base-centos -d centos:latest
把本地的JDK拷贝到容器中
docker cp /home/kxvz/jdk-8u201-linux-x64.rpm base-centos:/opt
查看所有容器
docker ps -a
查看所有运行的容器
docker ps
停止运行的容器
docker stop CONTAINER_ID
启动停止的容器
docker start CONTAINER_ID
进入容器中使用命令
docker exec -it CONTAINER_ID /bin/bash
删除容器
docker rm CONTAINER_ID
查看所有镜像
docker images
删除镜像
docker rmi IMAGE_ID
登录 docker hub
docker login
把容器打包成镜像
docker commit CONTAINER_ID 镜像名
如: docker commit 34e82f99ba41 base-centos
为打包好的镜像打标签
docker tag 镜像名 DockerHub名/镜像名:版本号(如果不写版本则默认为 latest)
如: docker tag base-centos kxvz/base-cento
推送镜像到Dockerhub
docker push DockerHub名/镜像名
如: docker push kxvz/base-centos
启动可以使用systemctl命令的容器
docker run --privileged -ti --name kxvz-base base-centos /usr/sbin/init
从主机复制到docker容器
docker cp host_path containerID:container_path
从容器复制到主机
docker cp 667b3323ea44:/etc/my.cnf ./
查看2分钟内的日志
journalctl --since "2 min ago"
docker run --privileged -ti -d -p 55001:22 -p 55002:27200 -v /home:/home --name kxvz-base base-centos /usr/sbin/init
-v /home:/home
==LOG-Footer Start==================================
作者公众号:Loyomer
简洁:Kxvz的生活记账本。技术,生活,随笔,文摘...
欢迎大家关注...
==LOG-Footer End==================================
==LOG-Footer Start==================================
作者公众号:Loyomer
简洁:Kxvz的生活记账本。技术,生活,随笔,文摘...
欢迎大家关注...
==LOG-Footer End==================================
Docker 基础操作指南的更多相关文章
- Docker - Docker基础命令及使用
Docker Docker - 官网 Docker - Hub GitHub - Docker Docker中文社区 Docker基础命令 Docker 查看帮助信息:docker --help 查看 ...
- 【云计算】Docker云平台—Docker基础
Docker云平台系列共三讲,此为第一讲:Docker基础 参考资料: Docker官方文档:https://docs.docker.com/ Docker从入门到实践:https://yeasy.g ...
- Docker基础技术:Linux Namespace(下)
在 Docker基础技术:Linux Namespace(上篇)中我们了解了,UTD.IPC.PID.Mount 四个namespace,我们模仿Docker做了一个相当相当山寨的镜像.在这一篇中,主 ...
- Docker 基础技术:Linux Namespace(下)
导读 在Docker基础技术:Linux Namespace(上篇)中我们了解了,UTD.IPC.PID.Mount 四个namespace,我们模仿Docker做了一个相当相当山寨的镜像.在这一篇中 ...
- Docker基础入门及示例
Docker近几年的发展可谓一日千里,特别从是2013年随着一个基于LXC的高级容器引擎开源,到现在,其在linux和windows上都有了很好的支持,并且已经有很多公司将docker用于实际的生产环 ...
- Docker 基础 : 镜像
目录 获取镜像 查看镜像信息 搜索镜像 删除镜像 创建镜像 导出和导入镜像 上传镜像 总结 镜像是 Docker 的三大核心概念之一.Docker 运行容器前需要本地存在对应的镜像,如果本地没有对应的 ...
- Docker 基础技术之 Linux cgroups 详解
PS:欢迎大家关注我的公众号:aCloudDeveloper,专注技术分享,努力打造干货分享平台,二维码在文末可以扫,谢谢大家. 推荐大家到公众号阅读,那里阅读体验更好,也沉淀了很多篇干货. 前面两篇 ...
- docker 基础知识分享ppt
给团队做的docker基础分享ppt, 见下面的附件. https://files.cnblogs.com/files/harrychinese/docker_intro.pptx
- 中标麒麟龙芯平台--docker基础镜像制作
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源.Docker 的出现为开发人员和运维人员带来了极大的便利.Docker在X86下常见的发行版Linux如Ub ...
随机推荐
- 数据库访问优化之四:减少数据库服务器CPU运算
1.使用绑定变量 绑定变量是指SQL中对变化的值采用变量参数的形式提交,而不是在SQL中直接拼写对应的值. 非绑定变量写法:Select * from employee where id=123456 ...
- IntelliJ IDEA 2017 Dubbo Elastic-job Redis Zookeeper RabbitMQ FastDFS MyCat 简介以及部分实现(三)
前言 首先需要说明一下,与前两章的安装篇不太一样,这篇主要扫清一下这些插件/框架 等都是干什么用的,大多数都会用于服务端或监测工具或其他,作为新手建立一个大概的思想更好的了解自己的项目.废话不多 ...
- leetcode 838
我发现我非常不擅长解决这种 ummm充满了各种逻辑判断的问题 orz! 因为总是漏少几种情况(很绝望orz) 这道题我是这么判断的 temp为更改后的字符串,dominoes为原字符串 对于原字符串, ...
- 41、Hive数据源复杂综合案例
一.Hive数据源案例 1.概述 Spark SQL支持对Hive中存储的数据进行读写.操作Hive中的数据时,必须创建HiveContext,而不是SQLContext.HiveContext继承自 ...
- subcode
在思考.查阅subcode时,我发现Magma,Sage Math软件都提供了具体的命令和例子,对subcode的认识比较具象. 例如:Sage Math中有如下命令: C1 = codes.Hamm ...
- @RestController和@GetMapping
@RestController 可以代替@Controller使用,使用了@RestController的控制器默认所有请求方法都用了@ResponseBody注解. @GetMapping(&quo ...
- shell 一次性杀掉相同名称的进程
这条命令将会杀掉所有含有关键字"LOCAL=NO"的进程 ps -ef|grep LOCAL=NO|grep -v grep|cut -c -|xargs kill - 另一种方法 ...
- mac 安装 pycharm
下载安装 链接:https://pan.baidu.com/s/19Hm6yZPL_mOTVAb5YQBZKA 密码:j73n 激活码 56ZS5PQ1RF-eyJsaWNlbnNlSWQiOiI1N ...
- comobox在datagrid里,当滚动scrollbar时,会导致comobox选中项被重置的解决办法
VirtualizingStackPanel.IsVirtualizing="False"
- snprintf用错了快10年…
int snprintf(char *str, size_t size, const char *format, ...); 从用snprintf开始,size参数一直传的都是buff_size-1, ...