1.练习安装docker并启动它,查看docker版本信息:docker --version。
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo systemctl start docker
答案:
https://laowangall.oss-cn-beijing.aliyuncs.com/studentall.pdf
2.查看本机所有镜像和容器,拉取tomcat,mysql,nginx等典型镜像。
docker images
docker ps
docker ps -a
3.实验镜像系列命令。
docker search 镜像名
docker pull 镜像名
docker rmi 镜像名
4.实验容器系列命令。
docker run [-d, -p –rm, --name等等]
docker ps
docker start(stop) 容器名
docker restart
docker exec [it]
docker commit -a=”作者名字” 镜像名字 [提交后镜像名:tag]
docker cp
docker inspect 容器名
docker history
docker logs
5. 运行一个hello-world容器。
6. 运行一个tomcat容器,并将主页内容编写为你的英文个人建立,在于主页文件同一目录位置放置你的个人照片,然后尝试在宿主机上访问你的个人简历和照片。
7. 运行一个mysql容器,并将数据挂在宿主机某个目录。例如使用以下命令运行:docker run –d --name … -p 3307:3306 --name … -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=… mysql
并通过命令docker volume inspect …查询卷的信息。
8. 制作一个包含有你个人简历主页的vim和gcc的centos:7镜像,使用commit方式。
答案:
https://laowangall.oss-cn-beijing.aliyuncs.com/studentall.pdf
实验要求:
1.描述实验设计思想、程序结构等。
2.描述所用的数据结构和算法。
3.给出程序代码和足够的程序测试结果。
4.程序代码应有适当注释。
5.写出实验心得体会,对所遇到问题是如何解决的。
6.同学间可以相互讨论,但禁止抄袭。