其他目录:
docker 安装环境(有空更新) url= ""
docker 打包java包,并运行(有空更新) url= ""
docker 打包vue (有空更新) url= ""
docker 多服务 (有空更新) url= ""
docker 集群 (有空更新) url= ""
docker 配置jenkins(有空更新) url= ""
一、docker的三要素
- dockerfile 源代码
- image 可执行程序
- container 运行起来的程序
二、 docker的安装
(linux版)
- 删除历史docker
bash
find / -name docker*
# 看到有报刊docker的文件夹删完就可
yum remove docker
yum remove docker-client
yum remove docker-client-latest
yum remove docker-common
yum remove docker-latest
yum remove docker-lastest-logrotate
yum remove docker-logrotate
yum remove docker-engine
(重装)删除docker
bash
yum remove docker-ce
# 删除镜像容器 文件配置
rm -rf /var/lib/docker
- 安装前置环境
bash
yum install -y yum-utils
yum install -y device-mapper-persistent-data
yum install -y lvm2
- 安装docker
bash
# 加载阿里云镜像源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 安装docker engine-community
yum install docker-ce docker-ce-cli containe exitrd.io docker-compose-plugin
# 列出docker 的版本 docker-ce和 docker-ce-cli 版本一致即可
yum list docker-ce --showduplicates | sort -r
yum install docker-ce-18.09.1 docker-ce-cli-18.09.1 containerd.io
- 启动docker
bash
# 老三样 start stop restart
systemctl start docker
docker run hello-world
- 查看docker版本
bash
docker -v