修改机器名:

[root@docker /]# hostnamectl set-hostname Docker

安装EPEL源:

[root@docker /]# yum -y install epel-release
[root@docker /]# yum clean all
[root@docker /]# yum makecache

安装Docker:

[root@docker /]# yum -y install docker
[root@docker /]# systemctl enable docker
[root@docker /]# systemctl start docke

镜像管理:
搜索在线可用的镜像名

[root@docker /]# docker search centos

从官网拉取镜像

[root@docker /]# docker pull centos

查询本地所有的镜像

[root@docker /]# docker images

删除单个镜像

[root@docker /]# docker rmi docker.io/centos -f

删除所有镜像

[root@docker /]# docker rmi$(docker images | grep none | awk '{print $3}' | sort -r)

创建镜像

[root@docker /]# docker commit -m="Added Nginx 10.1" -a="Rock Zhao" ef16fea87866 17track/nginx:v1

查看镜像详细信息

[root@docker /]# docker inspect 10888ace4357

容器管理:
创建容器

[root@docker /]# docker run -it --restart=always --name centos7 -p 80:80 -v /root/docker-centos7:/root/docker-centos7 docker.io/centos:latest /bin/bash

查看正在运行的容器

[root@docker /]# docker ps

查看最后退出的容器的ID

[root@docker /]# docker ps -l

查看所有的容器,包括退出的

[root@docker /]# docker ps -a

启动容器

[root@docker /]# docker start determined_noyce

停止容器

[root@docker /]# docker stop determined_noyce

杀掉容器

[root@docker /]# docker kill determined_noyce

删除容器

[root@docker /]# docker rm determined_noyce

删除所有容器

[root@docker /]# docker rm$(docker ps -a -q)

登录容器

[root@docker /]# docker exec -i -t determined_noyce /bin/bash

执行容器内部程序命令

[root@docker /]# docker exec centos7 /usr/local/nginx/sbin/nginx

拷贝文件

[root@docker /]# docker cp nginx2:/usr/local/nginx /home
[root@docker /]# docker cp rootpath-96.20170113.tar.gz nginx1:/usr/local/src/

显示容器内运行的进程

[root@docker /]# docker top <container>

查询某个容器的所有操作记录

[root@docker /]# docker logs {容器ID|容器名称}

实时查看容易的操作记录

[root@docker /]# docker logs -f {容器ID|容器名称}

[THE END]

Docker安装及常用命令的更多相关文章

  1. docker 安装与常用命令与常用容器(containers)环境

    注意区别 container 与 image 的关系,container 的建立需要 image 的承载,也即 container 依赖 image,停止并删除了 container 并不会删除 im ...

  2. Docker安装和常用命令

    Docker安装 Docker的安装可以参考 https://docs.docker.com/ 下面的 Get Docker / Docker CE / Linux, 需要关注的主要是CentOS和U ...

  3. Docker 安装与常用命令介绍

    docker的镜像文件作用就是:提供container运行的文件系统层级关系(基于AUFS实现),所依赖的库文件.已经配置文件等等. 安装docker yum install -y docker 启动 ...

  4. Docker 安装与常用命令

    目录 Docker 安装 1)安装 2)启动 3)镜像加速器 Docker 常用命令 1)Docker 进程相关命令 2)Docker 镜像相关命令 docker search:查找镜像仓库中的镜像 ...

  5. docker安装以及常用命令

    yum-config-manager 对/etc/yum.repos.d/下的.repo文件进行增删改查 yum install -y yum-utils 添加docker源,由于yum源的docke ...

  6. Docker 入门指南——常用命令

    前面已经介绍了 Docker 的安装方式,本文总结一下使用 Docker 的基本概念和常用命令. 基本概念 镜像 Image 镜像是一些打包好的已有的环境,可以被用来启动和创建容器 容器 Contai ...

  7. Docker系列之常用命令操作手册

    目录 1.安装虚拟机 2.安装Docker 3.Docker镜像操作 4.Docker容器操作 Docker系列之常用命令操作手册 继上一篇博客Docker系列之原理简单介绍之后,本博客对常用的Doc ...

  8. Docker基础和常用命令

    Docker基础和常用命令 一,Docker 简介 1.1,什么是 Docker Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的 cgroup,nam ...

  9. ios开发环境配置及cordova安装与常用命令

    一.ios开发环境配置 1.首先要有台Mac Book,如果有Mac Book,跳过步骤2.3.4,如果没有,执行步骤2.3.4: 2.下载并安装VMware Workstation,最好是下最新版本 ...

随机推荐

  1. Linux(CentOS7)命令学习摘要

    1. 修改机器名 hostnamectl set-hostname newname 2. hosts主机存放位置 /etc/hosts 3. 安装tigervncserver, 然后使用vncserv ...

  2. day 7-8 协程

    不能无限的开进程,不能无限的开线程最常用的就是开进程池,开线程池.其中回调函数非常重要回调函数其实可以作为一种编程思想,谁好了谁就去调 只要你用并发,就会有锁的问题,但是你不能一直去自己加锁吧那么我们 ...

  3. CSS实现元素水平垂直居中

    我们知道,实现元素的水平居中比较简单,在设置了宽度后,设置左右margin为auto就可以. 但是如何设置元素垂直居中呢? 当然,对于单行的文字,可以通过设置line-height来解决, 可以对于一 ...

  4. 建议3---理解Python与C语言的不同之处

    我们都知道,Python的底层是用C语言实现的,但切忌用C语言的思维和风格来编写Python代码.Python与其他语言有很多不同,以下来进行简单的分析: (1)"缩进"与“{}” ...

  5. 一、IntelliJ IDEA创建java项目

    一.IntelliJ IDEA创建java项目 二.IntelliJ IDEA下载并包含jdbc包 1.下载zip格式的驱动包:https://dev.mysql.com/downloads/conn ...

  6. js对日期的判断

    在初始页面获取倒当前时间并向前推N天后作为起始时间       function date(){          var myDate = new Date();          //获取当前时间 ...

  7. js数组中两个有相同删除一个

    for (var i = 0; i < project.Before.length; i++) {                    var j = 0;                   ...

  8. Recursive sequence HDU - 5950 (递推 矩阵快速幂优化)

    题目链接 F[1] = a, F[2] = b, F[i] = 2 * F[i-2] + F[i-1] + i ^ 4, (i >= 3) 现在要求F[N] 类似于斐波那契数列的递推式子吧, 但 ...

  9. codevs3044

    codevs3044 题面 大意:给出n个矩形求覆盖的总面积 看了hzwer的blog 似懂非懂 链接 可能还要多练点吧qaq #include <bits/stdc++.h> using ...

  10. Nginx 优先选择连接最少的上游服务器

    详见陶辉87课 upstream test { server ; server ; least_conn ; zone backends 64k; }