一、Docker安装
- Linux下安装Docker:
curl -fsSL https://get.docker.com | bash -s docker -mirror Aliyun
- 设置开机启动docker:
systemctl enable docker
- 启动docker:
systemctl start docker
二、阿里云的镜像配置
-
登录后点击右上角“控制台”
-
产品与服务 -> 容器镜像服务
-
镜像加速器
-
依次在CentOS执行上述命令
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["这里需要上面的阿里云的地址"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
- 测试:
sudo docker run hello-world
- 可以看到一开始会提示无法找到镜像,然后就会自动到刚才配置的阿里云地址(https://n0pukfoc.mirror.aliyuncs.com)去下载
- 可以看到一开始会提示无法找到镜像,然后就会自动到刚才配置的阿里云地址(https://n0pukfoc.mirror.aliyuncs.com)去下载
- 查看docker的运行
三、docker-compose安装
- docker-compose简介:Docker Compose是一个用来定义和运行复杂应用的Docker工具。一个使用Docker容器的应用,通常由多个容器组成。使用Docker Compose不再需要使用shell脚本来启动容器;Compose 通过一个配置文件来管理多个Docker容器,在配置文件中,所有的容器通过services来定义,然后使用docker-compose脚本来启动,停止和重启应用,和应用中的服务以及所有依赖服务的容器,非常适合组合使用多个容器进行开发的场景。
- docker-compose安装:
sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
- 下载完成给docker-compose可执行权限:
sudo chmod +x /usr/local/bin/docker-compose
- 验证是否安装完成:执行
docker-compose
,看到如下提示代表安装完成,或者使用docker-compose -v
查看版本号
四、docker常用命令
容器id可以全部输入,也可以只要输入前4位即可
- 重启自动启动容器:
docker container update --restart=always
容器id
- 删除指定容器
docker container rm
容器id