https://labs.play-with-docker.com
这个是dockerguan官方提供的在线练习的地址,通过注册这平台,可以模拟docker容器的操作
注:这个平台实例只保存4个小时。
以下简单操作我们已nginx为例(拉取+运行)
docker pull nginx 拉取nginx镜像到docker容器中(nginx:版本号,不指定则取最新的版本号)
docker images 查看docker容器中拉取的所有镜像
docker run nginx 启动nginx镜像
docker ps 查看docker容器中运行的所有镜像文件
docker run -d nginx 运行nginx无界面,即后台运行
docker run -p 81:80 nginx 运行nginx 映射外部端口81
docker rm -f b2 删除镜像id为b2的镜像
(镜像修改)
1.docker exec -it 2c bash 这样就进入容器id为2c的镜像
2.cd /usr/share/nginx/html 进去要修改的lu'j路径下
3.cat index.htm 查看默认文件
4.echo hello world > index.html 将hello world写入index.html
docker commit 2c m3 提交镜像为新文件,2c为老镜像id ,m3为新的镜像名称