文章目录
0.docker容器的环境理解。
参考来源:
【【docker入门】10分钟,快速学会docker】 https://www.bilibili.com/video/BV1R4411F7t9
容器是我们正在运行的程序(实例)。镜像是我们的程序安装包(类)。一般通过仓库下载镜像。然后通过dockerfile或tar来修改镜像保存为自己镜像。
1.阿里云下载程序
https://mirrors.aliyun.com/docker-toolbox/windows/docker-for-windows/stable/Docker%20Desktop%20Installer.exe
2.直接安装后修改docker下载源:
3.测试docker
docker run hello-world
4.安装nginx
docker pull nginx
docker run -d -p 80:80 nginx
-d 不占用命令窗口后台运行
-p docker80端口映射到本机80端口
docker run -d -p 90:80 m1
-p docker80端口映射到本机90端口
5.基本命令
查看当前运行容器
docker ps
浏览器访问端口:
localhost
删除容器:
docker rm -f 888
容器转换为镜像:
docker commit 933 m1
查看镜像:
docker images
docker run -d -p 90:80 m1
6.进入容器的linux环境
docker exec -it 9337 bash
退出
exit
7.Dockerfile构建镜像
Dockerfile
FROM nginx
add ./ /usr/share/nginx/html/
index.html
这是镜像文件m2
docker build -t m2 .
docker run -d -p 100:80 m2
8.使用tar保存和删除镜像
docker save m2 > 1.tar
windows下
docker load -i 1.tar
linux
docker load m2 < 1.tar