docker的安装,以及基本构建
环境:centos7.6
1、先更新yum到最新的版本
yum update
2、卸载老版本docker(没有安装过可以忽略)
yum remove docker docker-common docker-selinux docker-engine
3、安装需要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
4、设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
5、查看docker版本
yum list docker-ce --showduplicates|sort -r
6、安装docker
yum install docker-ce-18.03.1.ce -y
7、启动docker
systemctl start docker
8、加入开机自启
systemctl enable docker
9、配置国内镜像
vi /etc/docker/daemon.json
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
10、创建容器(以redis为例)
docker pull redis 拉取镜像,具体镜像可以去官网上找 (也可以编辑dockerfile进行build)
docker run -it redis(镜像名) bash 可以使用 -v(vloumn) 进行挂载共享文件
进入导容器中
修改配置文件(或者修改挂载配置文件,修改配置参数 daemon:yes 默认后台模式为真)
运行redis-server 或者 redis-server &
PS:如果镜像中的dockerfile是下载了源码安装 记得删除源码包,不然会占用大空间,浪费资源