CentOS7.9安装docker环境

1.卸载旧的docker版本

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

2.配置docker软件源

[root@centos201 ~]# curl -s -o /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo

3.安装docker

[root@centos201 ~]# yum -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

4.启动docker服务

[root@centos201 ~]# systemctl enable --now docker

5.查看docker版本

[root@centos201 ~]# docker version

6.验证docker是否安装成功

[root@centos201 ~]# docker run hello-world

7.配置自动补全功能

[root@centos201 ~]# yum -y install bash-completion
[root@centos201 ~]# source /usr/share/bash-completion/bash_completion
[root@centos201 ~]# docker   (按键盘上的tab键)
attach     config     events     images     login      pause      rename     search     stop       unpause
build      container  exec       import     logout     plugin     restart    secret     swarm      update
builder    context    export     info       logs       port       rm         service    system     version
buildx     cp         help       inspect    manifest   ps         rmi        stack      tag        volume
commit     create     history    kill       network    pull       run        start      top        wait
compose    diff       image      load       node       push       save       stats      trust 

8.配置镜像加速

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://tuv7rqqq.mirror.aliyuncs.com"],
          "exec-opts": ["native.cgroupdriver=systemd"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

参考链接

https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

posted @ 2024-01-20 16:48  只为心情愉悦  阅读(281)  评论(0编辑  收藏  举报