Linux Docker安装步骤

LinuxDocker安装步骤

一、为什么要用Docker?
1.接触过IT的人应该都大概了解过虚拟机,服务器之前几乎都是部署在虚拟机上,可以这样说吧上个时代是虚拟机的天下。现在市场上比较火的容器技术大家知道嘛?容器将虚拟技术更加的颗粒化了,它更加的便捷,一个容器就可以运行我们之前在虚拟机上部署的程序。容器技术将是未发展的趋势,在容器技术领域首当其冲的就是Docker,所以想要深入了解容器化技术的可以去各大博客上查阅。今天我在这里只是将在Centos环境下安装Docker的步骤分享给大家希望能对大家有所帮助。
下面展示一些 内联代码片

二、安装步骤
2.1 使用yum命令卸载老版本

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

2.2 更新yum源为阿里云

    	#安装wget工具
		yum -y install wget
		#下载aliyun的yum源,并覆盖原来的
		wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
		#解决mirrors.cloud.aliyuncs.com的报错等待(不解决并不影响使用)
		sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo
		#更新yum缓存
		yum makecache
		yum -y update

2.3 安装docker

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

2.4 启用docker

#启用docker自启动
  systemctl enable docker
  systemctl start docker
#建立doucker用户组,将当前用户加入docker用户组
  groupadd docker
  usermod -aG docker $USER

2.5 docker镜像加速

阿里云的镜像加速
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
     
  "registry-mirrors": ["https://cnr3t036.mirror.aliyuncs.com"]
}
EOF

systemctl daemon-reload

systemctl restart docker

到这里咱们Docker安装就完成了

三、执行docker,验证docker是否安装成功

#docker
Usage:  docker COMMAND

A self-sufficient runtime for containers

Options:
      --config string      Location of client config files (default "/root/.docker")
  -D, --debug              Enable debug mode
      --help               Print usage
  -H, --host list          Daemon socket(s) to connect to
  -l, --log-level string   Set the logging level ("debug"|"info"|"warn"|"error"|"fatal") (default "info")
      --tls                Use TLS; implied by --tlsverify
      --tlscacert string   Trust certs signed only by this CA (default "/root/.docker/ca.pem")
      --tlscert string     Path to TLS certificate file (default "/root/.docker/cert.pem")
      --tlskey string      Path to TLS key file (default "/root/.docker/key.pem")
      --tlsverify          Use TLS and verify the remote
  -v, --version            Print version information and quit

工作中遇到的问题记录下来给自己加深印象也愿能帮助到遇到同样问题的朋友
到最后希望以上能帮助到大家喜欢的点赞三连咯!我是滴滴滴一个IT行业菜鸟

你可能感兴趣的:(Docker安装,docker)