修改机器名:

[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. java.util(Date和Calendar)

    public class Date implements java.io.Serializable, Cloneable, Comparable<Date> { public Date() ...

  2. apache benchmark 的简单安装与测试

    1. 下载apache benchmark Copy From https://blog.csdn.net/fyqaccpt96/article/details/43272001 yum instal ...

  3. 解决ERROR 1130: Host '192.168.11.1' is not allowed to connect to this MySQL

    使用navicat进行远程登录MySQL时,报出 ERROR 1130: Host '192.168.11.1' is not allowed to connect to this MySQL  se ...

  4. Day 4-10 logging模块

    很多程序都有记录日志的需求,并且日志中包含的信息即有正常的程序访问日志,还可能有错误.警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志,loggin ...

  5. scala flatmap、reduceByKey、groupByKey

    1.test.txt文件中存放 asd sd fd gf g dkf dfd dfml dlf dff gfl pkdfp dlofkp // 创建一个Scala版本的Spark Context va ...

  6. IO复用,AIO,BIO,NIO,同步,异步,阻塞和非阻塞 区别(百度)

    如果面试问到IO操作,这篇文章提到的问题,基本是必问,百度的面试官问我三个问题 (1)什么是NIO(Non-blocked IO),AIO,BIO (2) java IO 与 NIO(New IO)的 ...

  7. windows 安装tensorflow

    原文知乎:https://zhuanlan.zhihu.com/p/25778703 前言 看到Rstudio中开始支持Tensorflow,本人是欣喜若狂的,同时TensorFlow官网从16年9月 ...

  8. java 中的迭代

    package cn.zhou.com; import java.util.ArrayList; import java.util.Collection; import java.util.Itera ...

  9. 三种bean创建方式

  10. if 结构语句

    if 条件: print()#不只是能输入print