Linux系统 安装 Docker容器

Docker

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

安装Docker

升级本地yum包,过程中需要输入y确定。

yum update

添加yum仓库配置

tee /etc/yum.repos.d/docker.repo <<-'EOF'

配置内容如下

[dockerrepo]  
name=Docker Repository  
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/  
enabled=1  
gpgcheck=1  
gpgkey=https://yum.dockerproject.org/gpg  
EOF

安装docker包,过程中需要输入y确定。

sudo yum install docker-engine

启动docker服务

sudo service docker start

通过测试镜像运行一个容器来验证Docker是否安装正确

sudo docker run hello-world

以下步骤可省略

创建一个Docker用户组

  docker守护进程绑定在Unix socket而不是TCP端口。默认情况下Unix socket属于root用户和具有sudo权限用户的使用范畴。出于这个原因,docker守护进程需要一直在root用户下面运行。

  为了避免运行docker命令的时候需要使用sudo命令,创建一个叫dockerUnix用户组并将需要运行docker的用户添加进去。当开始运行docker守护进程,会令docker用户组的成员拥有Unix socket的读写权限。

创建docker用户组并添加用户:

1.需要root或者能sudo的权限
2.创建docker用户组并添加用户

sudo usermod -aG docker your_username

3.退出并且登录到your_username,如果在your_username下也建议退出再重新登录一次,这确保您的用户正在运行正确的权限。
4.验证运行docker已不再需要sudo命令

docker run hello-world

开机运行docker

systemctl enable docker.service
最后修改:2019 年 04 月 20 日 05 : 40 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论