文章目录
- 1、容器外部操作
- (1)启动容器
- (2)终止容器
- (3)使用docker attach命令进入容器
- (4)导出和导入容器快照
- (5)删除容器
- 2、容器内部操作
一、 任务描述
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