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==================================

最新文章

  1. Pyhton开发堡垒机之paramiko模块
  2. 1001 数组中和等于K的数对
  3. Backup: Date and Time in Perl6
  4. SQL:with ties
  5. 邻结矩阵的建立和 BFS,DFS;;
  6. Lighttpd日志打印格式
  7. 安装vs2013 Sqlserver 无法连接远程服务器的解决方法
  8. CSS学习笔记08 浮动
  9. struts2系列(四):struts2国际化的多种方式
  10. Git Submodules are not SVN Externals
  11. HDU - 3567 IDA* + 曼哈顿距离 + 康托 [kuangbin带你飞]专题二
  12. C++使用类和对象
  13. R语言最优化(一维)
  14. c++ 实现拓扑排序
  15. javascript实现全选,全不选,反选
  16. Django xadmin引入DjangoUeditor
  17. ef-codefirst方式配置实体类,生成数据库
  18. jsonp的理解
  19. mysql查找有某列但没有此列索引的表
  20. Linux SNAT/DNAT简单理解与案例分析。

热门文章

  1. cube.js 学习(三)cube.js data schema
  2. 常见的div布局
  3. printf的使用
  4. 【一起来烧脑】一步Sass学会体系
  5. java https
  6. golang-切片copy
  7. YII框架的依赖注入容器
  8. js jquery 实现 排班,轮班,日历,日程。使用fullcalendar 插件
  9. CNS、ENS和PNS的发育过程
  10. 文献阅读 | Benchmarking single cell RNA-sequencing analysis pipelines using mixture control experiments