centos7 docker容器(一)安装与维护详解

容器安装与维护

1. 安装和配置Docker

# yum install docker

2. 开始Docker守护进程:

# systemctl start docker
# systemctl status docker
# systemctl enable docker

3. 运行容器守护进程和测试映像:

# docker run hello-world

你应该看到以下信息:

"Hello from Docker. This message shows that your installation appears to be working correctly."

4. 基本的docker命令:

# docker info

# docker version

5. 列出Docker命令:

# docker

下载一个Docker映像文件,Docker Hub

6. 搜索Docker映像文件命令:

# docker search centos

7. download本地映像文件:

# docker pull centos

8. 获得Docker映像文件

# docker image

9. 移除Docker映像文件

# docker rmi centos

运行docker容器



创建的容器被保留在主机文件系统中,使用 docker rm 命令才能移除它

10. 首先比较版本文件,下面例子是以前创建的

# docker run ubuntu cat /etc/issue

上面命令的用法如下:

# docker run [local image] [command to run into container]

11. 为运行一个容器,必须获得容器的ID或者Doker产生的名字,以下显示运行或停止的容器。
# docker ps -l

12. 使用ID开始容器/也可以使用名字

# docker start c629b7d70666

13. 使用ID停止容器/也可以使用名字

# docker stop dreamy_mccarthy
# docker ps

14. 如果忘记容器 ID、使用 --name 选项:

# docker run --name myname  ubuntu cat /etc/debian_version

15.  使用名字你可以: (start, stop, remove, top, stats):

# docker start myname
# docker stats myname
# docker top myname

运行交互会话



16. 交互连接到容器命令:

# docker run -it ubuntu bash

-i  开始交互回话.
-t  锁定终端到 stdin 和 stdout.
ubuntu  创建容器的映像文件.
bash  运行于 Ubuntu 容器

17. 使用 Ctrl+p 和 Ctrl+q 键退出你的容器,使用 docker attach 重新进入容器.:

不要忘记使用exit退出容器

18. docker attach 命令需要容器 ID 或 名字::

# docker attach container id

19. 停止容器运行在主机中使用kill之命令:

# docker kill container id

时间: 2025-01-10 11:10:36

centos7 docker容器(一)安装与维护详解的相关文章

CentOS7/RHEL7安装Redis步骤详解

CentOS7/RHEL7安装Redis步骤详解 CentOS7/RHEL7安装Redis还是头一次测试安装了,因为centos7升级之后与centos6有比较大的区别了,下面我们就一起来看看CentOS7/RHEL7安装Redis步骤详解 方法一:使用命令安装(前提是已经安装了EPEL). 安装redis: yum -y install redis 启动/停止/重启 Redis启动服务:1systemctl start redis.service停止服务: systemctl stop red

centos7.0 安装日志--图文详解-python开发环境配置

centos7.0发布之后,就下载了everthing的DVD镜像,今天有时间,所以决定在vbox底下体验一番--- 上图: 默认是体验安装,作为一个忠实粉丝,我决定选择直接安装! 这个界面是这次新版本更新后改的,它把以前要下一步.上一步可以修改的操作全部集中到一个页面来,默认选择是下图这样,比如你想修改软件安装选项只要点击相应选项就可以了. 每次你更改安装选项之后,它都会自动从新计算安装源,如果你的选择的资源本地没有,还可以通过网络来安装,默认网络是不启用的,所以我们需要自己手工设置一下网络.

CentOS7全自动安装光盘制作详解

CentOS7全自动安装光盘制作详解 1 复制光盘文件 1 )挂载 iso 镜像 创建目录用于挂载光盘: perl"> mkdir /root/centos7 挂载 iso 镜像 mount -o loop CentOS-7.0-1406-x86_64-DVD.iso/root/centos7 2 )复制光盘文件到编辑目录进行编辑 因为挂载上 iso 镜像是只读的,如果要编辑,需要将文件复制出来,再编辑. 首先创建编辑目录: mkdir /root/centos7_iso 复制光盘文件:

docker容器里面安装ssh

docker容器里面安装ssh https://blog.csdn.net/chengxuyuanyonghu/article/details/76619097 原文地址:https://www.cnblogs.com/jing1617/p/9554608.html

Mac下安装HBase及详解

Mac下安装HBase及详解 1. 千篇一律的HBase简介 HBase是Hadoop的数据库, 而Hive数据库的管理工具, HBase具有分布式, 可扩展及面向列存储的特点(基于谷歌BigTable). HBase可以使用本地文件系统和HDFS文件存储系统, 存储的是松散的数据(key-value的映射关系). HBase位于HDFS的上层, 向下提供存储, 向上提供运算 2. HBase安装 HBase有单机, 伪分布式, 全分布式运行模式 依赖: 匹配HBase的Hadoop版本 Jav

虚拟机VMware下CentOS6.6安装教程图文详解

分享下,虚拟机VMware下CentOS6.6安装教程图文详解. CentOS 6.6 发布下载 地址: http://www.linuxidc.com/Linux/2014-10/108554.htm 1.首先要下载一个centos的iso镜像,我是用虚拟机VMware来安装的,用VMware最好创建一个空白硬盘. 2.创建完毕再设置里面挂载iso的centos系统文件. 3.进入到这个页面: 说明: 1.install or upgrade an existing system安装或升级现有

varnish安装及配置详解

varnish系统架构: varnish主要运行两个进程:Management进程和Child进程(也叫Cache进程). Management进程主要实现应用新的配置.编译VCL.监控varnish.初始化varnish以及提供一个命令行接口等.Management进程会每隔几秒钟探测一下Child进程以判断其是否正常运行,如果在指定的时长内未得到Child进程的回应,Management将会重启此Child进程. Child进程包含多种类型的线程,常见的如:Acceptor线程:接收新的连接

安装Ubuntu虚拟机详解

安装Ubuntu虚拟机详解: 1:安装好VMware之后启动,点击"创建新的虚拟机" 2:点击下一步 3:选择安装所需要的镜像(可以默认直接点击下一步) 4: 个性化Linux全名:master---->启动时显示的名字(如图1) 用户名:hadoop----->(图2) 5:这里需要修改两个位置 1)虚拟机的名称:这个名字就是启动后窗口显示的名字 2)位置:指的是所建虚拟机所存放的位置 6:下一步 7:点击自定义硬件 然后进入如下界面: 修改成如下: 以上做完之后点击完成

在虚拟机里安装VMwareTools工具(详解)

首先要确保 你当前 虚拟机这款软件 是否是正常版本, 因为有些虚拟机软件 简体版,导致无法安装VMwareTools工具. 如果没有问题,就可以进入正题了: 1. 在菜单栏里,选择虚拟机菜单的子菜单安装VMwareTools, 此时你会发现 Linux系统里多了一个VMwareTools光盘, 打开之后,就会发现 有一个压缩包:VMwareTools-5.5.3-34685.tar.gz, 将这个压缩包 复制到 /tmp 目录下,在地址栏里输入/tmp 按回车键,即可转入到/tmp 目录了, 然