当前位置 > it书童 > docker > 正文

centos 搭建 docker 及 docker-compose

docker it书童 2019-10-04 17:39:00 0赞 0踩 189阅读 0评论

用yum安装docker

官方文档

$ sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

$ sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

$ sudo yum install docker-ce -y

$ sudo systemctl start docker # 启动docker

$ sudo docker run hello-world # 第一个实例

查看 docker 版本

$ docker -v
Docker version 19.03.1, build 74b1e89

省略sudo

将docker加入当前用户组,可以省略每次执行docker指令时,加上sudo

$ sudo groupadd docker
$ sudo gpasswd -a ${USER} docker
$ sudo systemctl restart docker

重启shell

$ docker ps -a # 不再需要加sudo

更换源

默认的docker安装源很慢,建议换成国内源,以阿里云的源为例:

阿里云docker镜像加速器

需要先注册阿里云账号

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://md6007ck.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

安装 docker-compose

官方文档

下载前先确认现有的最新版本

$ sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
$ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

查看版本

$ docker-compose -v
docker-compose version 1.24.1, build 4667896b

卸载 docker

以下方式可彻底卸载干净

$ sudo yum remove docker-ce
$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
$ yum list installed | grep docker
$ sudo yum -y remove docker-ce-cli.x86_64
$ sudo rm -rf /var/lib/docker
转载须注明出处:https://www.itshutong.com/articles/196/centos-builds-docker-and-docker-compose
关于我
一个文科出身的程序员,追求做个有趣的人,传播有价值的知识,微信公众号主要分享读书思考心得,不会有代码类文章,非程序员的同学请放心订阅
发表评论
我有句话,不知当讲不当讲?
要讲之前请先 登录