小白学docker 入门——1

Doucker 特点:提供一个简单、轻量的建模方式;职责的逻辑分离;快速、高效的开发周期;
鼓励使用面向服务的架构。

yum -y install docker
在这里插入图片描述
在这里插入图片描述
检查docker是否已经正确安装
docker info
在这里插入图片描述
安装之后启动docker服务:
systemctl start docker
在这里插入图片描述
设置docker服务开机启动
systemctl enable docker

二、配置守护进程
通过设置docker环境变量修改docker守护进程的网络。
在这里插入图片描述
默认情况下,docker的客户端-服务器通信不经认证,如果把docker绑定到对外公开的接口上,任何人都可以连接到该docker的守护进程。

运行我们的第一个容器:
在这里插入图片描述
在容器中安装vim
在这里插入图片描述
创建和启动容器
在这里插入图片描述
在这里插入图片描述
查看运行的容器
在这里插入图片描述

创建守护式容器
创建长期的运行的容器:
docker run --name daemon_dave -d ubuntu /bin/sh -c “while true; do echo hello world; sleep 1; done”
在这里插入图片描述
查看daemon_dave容器内部都在干什么:
在这里插入图片描述

上图这里可以看到while循环正在向日志打印hello world,也可以在命令后使用-f参数监控docker的日志。

在容器级别启动syslog,该选项将禁用docker logs命令。
在这里插入图片描述
查看守护式容器的进程:
docker top daemon_dave
在这里插入图片描述
查看daemon_dave守护容器的统计信息。
docker stats daemon_dave
在这里插入图片描述
在这里插入图片描述

在容器中运行后台任务,通过docker exec后台命令,可以在正在运行的容器进行维护、监控及管理任务。
docker exec -d daemon_dave touch /etc/new_config_file
在这里插入图片描述
在容器中运行交互命令
docker exec -t -idaemon_dave /bin/bash

上图显示容器daemon_dave创建了一个新的bash会话,docker exec命令是在docker1.3引入,早期版本不支持这个命令。

停止正在运行的docker容器
在这里插入图片描述

查看已停止的容器状态,
在这里插入图片描述
通过docker inspect 来查看容器状态,获取更多的容器信息

docker inspect daemon_dave

在这里插入图片描述

有选择的获取容器信息:
docker inspect --format=’{{ .State.Running }}’ daemon_dave
在这里插入图片描述
删除容器:
在这里插入图片描述
查看本地镜像

在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章