容器的基本操作实验报告
- 创建ECS
- 用PUTTY登录到ECS
-
- 安装Docker
2.1执行环境准备命令,安装docker
uname -r
#命令查看当前系统的内核版本
sudo yum update
#将yum包更新到最新。遇到询问,所有均选“y”(yes)
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
#在新主机上首次安装 Docker Engine-Community 之前,需要设置 Docker 仓库。之后,可以从仓库安装和更新 Docker。
#设置仓库安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。
sudo yum-config-manager \--add-repo \https://download.docker.com/linux/centos/docker-ce.repo
#设置 yum源,设置稳定的仓库,使用官方源地址(比较慢)
yum list docker-ce —showduplicates | sort -r
#显示docker-ce的所有版本
sudo yum -y install docker-ce
#自动匹配安装合适版本的docker-ce,默认安装最新版本
sudo systemctl start docker
#启动docker
sudo systemctl enable docker
#设置docker开机自启
docker version
#查看docker版本
docker images
#可以使用 docker images 来列出本地主机上的镜像,httpd 的镜像作为我们的 web 服务.
运行和维护容器
创建1个自己的web服务的容器(zlr106)
docker create --name zlr106 httpd
docker ps -a
#docker ps 列出容器;-a :显示所有的容器,包括未运行的
docker start zlr106
#启动名为”zlr106”的容器的运行
docker container ls
#或 docker ps -a
#列出所有容器
docker stop zlr106
#停止名为”zlr106”的容器的运行
docker ps -a
docker rm zlr106
#删除名为”zlr106”的容器
docker ps –a
-
- 运行自己的容器 zlr106-1
在后台运行一个名为“zlr106-1”的 httpd 容器,并将其服务端口 80 映射到宿主机8080 端口
docker run --name zlr106-1 -d -p 8080:80 httpd
curl 127.0.0.1:8080
私网IP地址+端口8080访问
- 点赞
- 收藏
- 关注作者
评论(0)