1、Docker 发展进程
Docker Hub
2、docker在centos7中安装
1、卸载老版本docker
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2、安装工具包
sudo yum install -y yum-utils
3、配置docker地址
建议设置为国内仓库
# 阿里云仓库
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 官方默认仓库
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
4、安装docker服务
# ce 为社区版 ee 为企业版本
sudo yum install docker-ce docker-ce-cli containerd.io -y
5、启动docker
sudo systemctl start docker
6、查看docker版本
docker version
7、运行hello-word
sudo docker run hello-world
3、Doceker helloword 流程
4、dorcker 安装nginx
docker search nginx # 查询
docker pull nginx # 拉取最新版本
# -d 后台运行
# --name 给容器命名
# -p 3344:80 将宿主机的端口3344映射到该容器的80端口
docker run -d --name nginx01 -p 80:80 nginx # 运行镜像 第一个端口为宿主机状态