Docker是什么?
Docker它是一个开源的应用容器引擎;他是基于GO语言开发的;是完全使用沙箱机制的,相互之间不会有任何的接口
在Centos上进行安装docker容器:
curl -fsSL https://get.docker.com | bash -s docker --mirror aliyun
或者
curl -sSL https://get.daocloud.io/docker | sh
亦或者
使用yum 安装 yum -y install docker
当我们安装docker成功后;可能会出现某些镜像无法正常拉取;问题所在是我们的镜像源可能有问题;我们可以进行修改镜像源地址:修改文件daemon.json; 更正镜像源后进行重启docker即可
安装docker-compose Pip install docker-compose
docker-compose 它是一个使用python工具编写的docker容器管理工具;它可以一键启动多个容器
docker-compose常用的命令:
Docker-compose up -d 构建一个容器
Docker-compose exec xxx bash 登录到容器中
Docker-compose down 停下清除所有的容器
Docker-compose ps 显示所有的容器
Docker-compose pause xxx 暂停所有的容器
Docker-compose rm xxx 删除容器
Docker-compose stop 停止容器
docker命令:
Docker search redis搜索要下载的镜像
DOcker pull redis:latest 想要下载的镜像标签 (默认是latest 最新的)
Docker run -d -p 6379:6379 --restart=on-failure --name myredis redis
Docker images 进行查看我们容器安装了有那些镜像
Docker ps 进行查看我们启动了那些docker容器
Docker start 容器的ID或者是容器名称
ocker attach ID或者是docker名字 <进入容器>