专栏首页.net coreDocker在centos上的安装与常用命令大全
原创

Docker在centos上的安装与常用命令大全

一.docker的安装与加速器配置

  1. 安装docker:yum install docker (默认安装路径/var/lib/docker)
  2. 启动docker服务:systemctl start docker.service (sudo service docker start)
  3. 配置开机启动并验证:systemctl enable docker.service
  4. 验证:查看docker版本信息 : docker version
  5. 配置docker加速器vim /etc/docker/daemon.json { "registry-mirrors": ["https://registry.docker-cn.com"] }
  6. 然后重启docker服务:systemctl daemon-reload systemctl restart docker (sudo service docker restart)

二.在docker中运行hello world实例

将image从仓库抓到本地

docker image pull hello-world

docker run hello-world(由于docker run 在发现本地没有存在对应的image的时候,有自动抓取image的功能,所以上面一步不是必须步骤)

三.常用命令大全

  1. docker version 显示docker版本信息
  2. docker info 显示docker系统信息
  3. docker search 从Docker Hub查找镜像
  4. docker images 列出本地镜像
  5. docker ps 列出所有在运行的容器信息 docker ps -a 显示所有的容器,包括未运行的
  6. docker pull 从镜像仓库中拉取或者更新指定镜像
  7. docker start/stop/restart 启动/停止/重启容器
  8. docker rm 删除一个或多个容器 docker rm mynginx 删除容器mynginx,正在运行中的容器需要stop后才能删除,或者使用强制删除。 docker rm -f mynginx 强制删除运行中的容器mynginx docker rm -f `docker ps -a -q` 删除所有容器
  9. docker rmi 删除本地一个或多个镜像 docker rmi codehi/nginx:v1 删除镜像codehi/nginx:v1 docker rmi -f codehi/nginx:v1 强制删除 docker rmi `docker images -q` 删除所有镜像
  10. docker logs 获取容器的日志 docker logs -f mynginx 跟踪容器mynginx的日志,实时输出的
  11. docker history 查看指定镜像的创建历史
  12. docker login 登陆到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub docker login 登录至Docker Hub,下一步会提示输入账号密码
  13. docker logout 登出Docker Hub
  14. docker push 将本地的镜像上传到镜像仓库,要先登陆到镜像仓库
  15. docker commit 从容器创建一个新的镜像
  16. docker tag 标记本地镜像,将其归入某一仓库
  17. docker save 将指定镜像保存成 tar 归档文件
  18. docker load 从归档文件中创建镜像
  19. docker export 将文件系统作为一个tar归档文件导出到STDOUT
  20. docker import 从归档文件中创建镜像
  21. docker kill 杀掉一个运行中的容器
  22. docker exec -u 0 -it 39aee58111e1/bin/bash 进入某个容器内部(u 0 是使用root权限,如果不需要修改文件可以不使用此参数;39aee58111e1为容器id)

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • CI与CD之Docker上安装Jenkins

    CI:持续集成(Continuous integration,简称 CI),在传统的软件开发环境中,有集成,但是没有持续集成这种说法,长时间的分支与主干脱离,导...

    Peyshine
  • 让.NetCore程序跑在任何有docker的地方

    Windows上下载地址:https://docs.docker.com/docker-for-windows/install/(window上安装的常见问题和...

    Peyshine
  • 在Docker中安装MongoDB

    访问mongodb的镜像仓库地址:https://hub.docker.com/_/mongo?tab=tags&page=1

    Peyshine
  • 性能环境之docker操作指南1(全网最全)

    4.添加官方密钥 执行该命令时,如遇到长时间没有响应说明网络连接不到docker网站,需要使用代-理进行。

    高楼Zee
  • docker学习(1) 安装

    docker是啥就不多讲了,简言之就是更轻量、更牛叉的新一代虚拟机技术。下面是安装步骤: 一、mac/windows平台的安装 docker是在linux内核基...

    菩提树下的杨过
  • Docker-如何清理磁盘占用

    最近开始打包我们的一些应用,不得不说,我已经爱上了Docker这个工具。在AWS EC2上,它的存在使我们的工作方便了许多。然而,我们遇到的唯一问题是Docke...

    Shedray大数据专栏
  • Docker1.12尝试

    前言:在docker1.12中默认增加了swarm mode 编排功能,并且官方支持更多的插件来进行docker的网路和外接存储插件,不过目前测试swarm m...

    BGBiao
  • Java开源博客My-Blog之docker容器组件化修改

    前言 5月13号上线了自己的个人博客,《Docker+SpringBoot+Mybatis+thymeleaf的Java博客系统开源啦》,紧接着也在github...

    我是十三
  • K8S问题记录

    在使用habor作为镜像仓库时,默认拉取镜像是走的https,如果在安装harbor时没有设置证书,则会报错,timeout,deny之类的错误,如果没有证书的...

    dogfei
  • Windows系统下载安装docker

    Windows下载安装docker 新一极渗透测试教育培训第一课: 为什么要把docker放在第一课?      工欲善其事,必先利其器。 ...

    奶糖味的代言

扫码关注云+社区

领取腾讯云代金券