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)

欢迎大家继续补充,方便我们想使用的时候可以快速看到,当然,常用的还是记住比较好

(0)

相关推荐

  • 熟悉Docker操作吗?说几个常用的Docker命令吧

    写代码的渣渣鹏 昨天 1.Docker容器信息 ##查看docker容器版本docker version##查看docker容器信息docker info##查看docker容器帮助docker -- ...

  • Docker 制作Nginx镜像

    参考文章:https://www.jianshu.com/p/dc4cd0547d1e 镜像的制作方式有两种,一种是下载别人的镜像之后再制作成自己的镜像,一种是从头开始制作自己的镜像 第一种,下载别人 ...

  • 初识Docker

    时间 主题 7.23(周二)14:00 Selenium环境搭建与原理 7.24(周三)20:00 Docker使用 软件开发最大的麻烦事之一,就是环境配置.用户计算机的环境不相同,可能导致软件无法运 ...

  • (42条消息) Docker教程系列八:Docker备份与迁移(完)

    (42条消息) Docker教程系列八:Docker备份与迁移(完)

  • docker容器的基本使用

    ### Docker中镜像的基本使用以及Docker的基本使用 #### 1.Docker的安装 ``` 先进入终端,然后使用以下命令: sudo apt-get update sudo apt-ge ...

  • centos系统目录详解和常用命令

    参照https://blog.csdn.net/qq_22860341/article/details/81363655 LINUX有四种基本文件系统类型 普通文件: 如文本文件.C语言元代码.SHE ...

  • Linux系统的安装和常用命令

    (1)切换到目录 /usr/bin: (2)查看目录/usr/local 下所有的文件: (3)进入/usr 目录,创建一个名为 test 的目录,并查看有多少目录存在: (4)在/usr 下新建目录 ...

  • Linux常用命令大全(非常全!!!)

    日常使用命令 开关机命令 1.shutdown –h now:立刻进行关机 2.shutdown –r now:现在重新启动计算机 3.reboot:现在重新启动计算机 4.su -:切换用户:pas ...

  • 史上最全CAD快捷键命令大全(图文版、文字版、键盘版)

    在CAD操作中我们常用一些快捷键来代替鼠标操作从而提高绘图效率,以下是小编为大家整理的常用快捷键大全,涵盖图文版.文字版.键盘版. 图文版: 文字版: 一.常用功能键 F1: 获取帮助 F2: 实现作 ...

  • 命令太多记不住?MySQL数据库常用命令大全

    https://www.cnblogs.com/liangmingda/p/13548466.html 基本的SQL语句有select.insert.update.delete.create.drop ...

  • Oracle常用命令大全

    Oracle常用命令大全

  • Ubuntu常用命令大全

    转自:https://www.jb51.net/os/Ubuntu/56362.html root@psz-dong-buntu:~# service networking restartstop: ...

  • 计算机常用命令大全

    regedit.exe            注册表 gpedit.msc            组策略 services.msc            服务命令 c:\>ntsd -c q - ...

  • CentOS 7 部署安装配置 Docker 17.06

    一.Docker的安装 Docker目前官方主要有两个版本,一个是企业版(docker-ee),一个是社区版(docker-ce),我们这里主要使用的是社区版. 1.安装Docker CE CentO ...