Skip to content
On this page

Linux配置容器环境 ​

1、安装docker ​

1.1、一键安装 ​

TIP

docker安装好后默认路径为 /var/lib/docker ,其下的containers文件夹为容器文件夹,image为镜像文件夹

shell
#安装命令
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

#或使用国内 daocloud 一键安装命令
curl -sSL https://get.daocloud.io/docker | sh

或者
wget -qO- get.docker.com | bash

1.2、手动安装 ​

1.2.1、安装依赖包 ​

yum-util 提供的yum-config-manager devicemapper存储驱动程序需要依赖 device-mapper-persistent-data 和 lvm2

shell
#安装命令
yum install -y yum-utils device-mapper-persistent-data lvm2

1.2.2、设置yum源 ​

shell
#官方源(慢,国内不建议)
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo

#阿里源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

#清华大学源
yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

1.2.3、安装docker ce(社区版|免费) ​

shell
#安装命令
yum install -y docker-ce docker-ce-cli containerd.io

1.2.4、安装指定版本 ​

TIP

  • 使用yum list docker-ce --showduplicates | sort -r查看可用版本
  • 安装指定版本
shell
// 查看可用版本
yum list docker-ce --showduplicates | sort -r

如: docker-ce.x86_64  3:20.10.9-3.el7  docker-ce-stable 

// 安装指定版本
yum install -y docker-ce-20.10.9 docker-ce-cli-20.10.9 containerd.io

1.2.5、修改docker文件路径 ​

TIP

vim /etc/docker/daemon.json

内容如下:

shell
{
  "data-root": "/data/docker"
}

2、安装docker-compose ​

2.1、安装 ​

shell
curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

2.2、给docker-compose执行权限 ​

shell
chmod +x /usr/local/bin/docker-compose

2.3、检查docker-compose版本 ​

shell
docker-compose --version

3、docker命令 ​

3.1、启动docker ​

shell
systemctl start docker 
或者 
service docker start

3.2、停止docker ​

shell
systemctl stop docker 
或者 
service docker stop

3.3、重启docker ​

shell
systemctl restart docker 
或者 
service docker restart

3.4、查看docker状态 ​

shell
systemctl status docker 
或者 
service docker status

3.5、查看docker进程 ​

shell
ps -ef | grep docker

Released under the MIT License.