Centos7安装配置Docker

以下使用阿里云Llinux Centos7安装Docker实例

1、卸载旧的docker

首先查看服务器是否有docker,如果有先卸载

# 卸载老版本Docker
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine 

#清除配置文件和依赖文件
/etc/systemd -name '*docker*' -exec rm -f {} ;

find /etc/systemd -name '*docker*' -exec rm -f {} \;

find /lib/systemd -name '*docker*' -exec rm -f {} \;


2、安装yum-utils

虽然 yum-utils 不是 Docker 的必需组件,但在安装 Docker 之前先安装 yum-utils 可能会有助于简化 Docker 的安装和配置过程


# 安装
yum install -y yum-utils

# 配置
yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo 

3、安装Docker

docker-ce为社区免费版本

yum -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

4、启动Docker

#设置开机自启动
systemctl enable docker
# 启动
systemctl start docker
# 查看版本
docker version

5、常用命令

systemctl daemon-reload //重载系统服务
systemctl list-unit-files --type service //查看全部服务命令
systemctl status docker  // 查看docker服务状态
systemctl enable docker //设置docker开机自启动
systemctl disable docker // 关闭docker开机启动
systemctl start docker // 启动docker服务
systemctl stop docker // 停止docker服务
systemctl restart docker // 重启docker服务

6、配置镜像加速

        docker的官方镜像仓库网速比较差,因为http://docker.com是国外的,会很慢可能会经常出现问题,可以设置国内镜像服务,下面配置是阿里云镜像。复制以下全部命令直接执行即可

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

7、demo

执行以下命令,基于hello-world这个镜像启动一个容器

docker run hello-world

你可能感兴趣的:(docker,容器,运维)