Docker(0) Centos7上安装docker-ce

centos7上安装docker-ce(社区版)

1. 为docker建立新用户

a. 建立用户并设置用户组(docker:docker)
groupadd docker
useradd docker -g docker

b. 设置docker的密码
passwd docker

c. 设置docker账户的权限(root权限)
chmod u+x /etc/sudoers
vi /etc/sudoers
root    ALL=(ALL)       ALL
docker  ALL=(ALL)       ALL #新增这条
chmod u-x /etc/sudoers

2. CentOS 安装 Docker CE

a. 卸载旧版本的docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
b. 安装依赖包
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
c. 鉴于国内网络问题,强烈建议使用国内源
sudo yum-config-manager \
    --add-repo \
    https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
d. 如果需要最新版本的 Docker CE 请使用以下命令
sudo yum-config-manager --enable docker-ce-edge

e. 安装docker
更新 yum 软件源缓存,并安装 docker-ce
$ sudo yum makecache fast
$ sudo yum install docker-ce

f. 启动 Docker CE
sudo systemctl enabled docker
sudo systemctl start docker

g. 测试是否安装成功

docker run hello-world

2. docker组件compose的安装

a. 下载安装

sudo wget https://github.com/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m`
sudo mv docker-compose-`uname -s`-`uname -m` /home/docker/componet/compose/docker-compose
sudo chmod +x /home/docker/componet/compose/docker-compose
sudo ln -s /home/docker/componet/compose/docker-compose /usr/local/bin/docker-compose
b. 查看安装是否成功
docker-compose --version

c. 卸载(直接删除)
sudo rm /usr/local/bin/docker-compose

猜你喜欢

转载自blog.csdn.net/shgh_2004/article/details/80439640