Docker容器管理(docker学习笔记)


一、 任务描述
1、 容器的启动、运行、停止、删除等基本外部操作。
2、 容器内部的查询、修改、安装软件等基本操作。
3、 容器的日志运维排错。
二、 任务实施

1、容器外部操作

(1)启动容器

1) 启动容器后输出“Hello world”,之后终止容器。

sudo docker run ubuntu:14.04 /bin/echo 'hello world'

在这里插入图片描述
2) 启动容器的同时启动一个bash终端,允许用户进行交互。

sudo docker run -t -i ubuntu:14.04 /bin/bash

在这里插入图片描述
3) 查看所有容器。

sudo docker run -t -i ubuntu:14.04 /bin/bash
pwd
ls

在这里插入图片描述
4) 利用docker start命令启动一个已终止的容器。

docker start <容器名称>

在这里插入图片描述
5) 不使用-d参数运行容器

 docker run ubuntu:14.04 /bin/sh -c "while true;do echo hello world;sleep 1;done"

在这里插入图片描述
6) 利用-d参数运行容器。

 docker run -d ubuntu:14.04 /bin/sh -c "while true;do echo hello world;sleep 1;done"

在这里插入图片描述
7) 查看运行中的容器

docker ps

8) 通过docker logs获取容器输出信息
在这里插入图片描述

(2)终止容器

1) 查看所有容器

docker ps -a

查看所有容器信息
2) 通过docker start命令启动容器

docker start <容器名称>

在这里插入图片描述
3) 通过docker restart命令重启容器。

docker restart <容器名称>

在这里插入图片描述

(3)使用docker attach命令进入容器

docker attach <容器名称>

在这里插入图片描述

(4)导出和导入容器快照

1) 导出容器快照。

sudo docker export <容器名称> > ubuntu.tar

在这里插入图片描述
2) 导入容器快照
下面命令中test/ubuntu:v1.0自己决定

cat ubuntu.tar | sudo docker import - test/ubuntu:v1.0

在这里插入图片描述

(5)删除容器

1) 删除停止状态容器。

docker rm  <容器名称>

在这里插入图片描述
2) 删除运行状态容器
在这里插入图片描述

2、容器内部操作

(1) 检查容器主机名、检查容器/etc/hosts文件。

docker run -t -i <镜像名称>
hostname
cat /etc/hosts

在这里插入图片描述
在这里插入图片描述
(2) 检查容器接口ip a
在这里插入图片描述
(3) 检查容器的进程ps -aux
在这里插入图片描述
(4) 在容器内安装软件包。
vim软件包

sudo apt-get install vim

在这里插入图片描述
(5) 使用docker stats命令查看容器占用的系统资源情况。

docker stats

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值