一. 实验目的:
- 熟悉容器的基本工作原理;
- 掌握容器操作的常用命令;
二. 实验环境:
Ubuntu16.04+Docker
三. 实验内容:
- 练习使用容器操作的常用命令;
四、 实验练习:
(一)创建容器
创建容器命令格式:
Usage: docker create [OPTIONS] IMAGE [COMMAND] [ARG...]
问题:
-
如何以ubuntu:14.04作为基础镜像,创建一个容器test1?
2.请使用docker ps -l命令查看,test1的状态?
(二)启动容器
有两种情况:
1.原来没有这个容器,需要基于一个镜像启动新的容器;
命令:Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
2.宿主机本来有一个容器,但是容器处于一个非运行的状态,需要把这个非运行状态的容器启动起来。
命令:docker start container_ID
实际上docker run命令相当于docker create+start两个命令
问题:
(1)如何以ubuntu:14.04作为基础镜像,启动一个容器test2?
请使用docker ps -l命令查看,test2的状态?
(2)如何以ubuntu:14.04作为基础镜像,启动一个容器test3, 并安装新的程序nginx?
- 可以使用编写dockerfile文件,然后进行构建,再然后进行启动
- 直接以Ubuntu:14.04为基础镜像创建并启动一个名为test3的容器,再进行安装nginx(apt-get update ,apt-get install nginx)