启动第一个Docker容器:
docker容器是一种软件的打包技术,接下来我们体验一下:
传统的编译安装Nginx:
- 官网下载Nginx源码包wget
- tar解压源码包
- 安装依赖包
- 编译安装三部曲configure,make,make install
- 修改nginx配置文件
- 启动nginx
docker容器:
docker run -d -p 80:80 nginx
run (创建并运行一个容器)
-d (放在后台运行)
-p (端口映射)
nginx docker镜像的名字
Docker镜像加速:
配置docker镜像加速:
vi /etc/docker/daemon.json { "registry-mirrors": ["https://registry.docker-cn.com"] } systemctl restart docker
Docker搜索镜像:
docker search
选择镜像的建议:1、优先考虑官方 2、starts数量多
Docker获取镜像:
docker pull(push)
docker pull centos:6.8(不指定,一般会下载最新版本,latest)
docker pull daocloud.io/huangzhichong/alpine-cn:latest
镜像加速器:阿里云加速器,中科大加速器,Docker中国官方镜像加速:https://registry.docker-cn.com
扩展:查询docker镜像所有版本:https://hub.docker.com/r/library
Docker镜像其他操作:
查看镜像
docker image ls
docker images
删除镜像
docker image rm 镜像 docker rmi 镜像
例子:docker image rm centos:latest
导出镜像 docker image (save)
例子:docker image save centos > docker-centos7.4.tar.gz
导入镜像 docker image (load)
例子:docker image load -i docker-centos7.4.tar.gz