docker和docker-compose的安装(latest)

1,安装docker:  

  1.1 查看yum 源是否有docker rpm包(版本可能比较老),

如果有直接安装        

yum list |grep docker     

yum -y install docker.x86_64
  1.2 如果没有yum 源,则安装yum 源(官方最新版)

$ sudo yum install -y yum-utils #提供yum-config-manager命令,方便导入

$sudo yum-config-manager –add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

$sudo yum install docker-ce docker-ce-cli containerd.io
     1.3  加入开机启动项:              

 systemctl  enable docker  # 加入到开机启动项  

  systemctl start docker     # 启动docker 进程

2 ,运行一个容器:    

2.1 搜索一个镜像  $docker search gitlab  #  查看目前可用的镜像    

2.2 拉取这个镜像: 拉取之前,更换镜像源,详见:                 https://blog.csdn.net/jixuju/article/details/80158493   #选取阿里云比较快            

$docker pull gitlab/gitlab-ce   #拉取                  

2.3 容器启动:$docker run -d  -p 127.0.0.1:9000:9000  gitlab/gitlab-ce                               $docker run -d  -p 80:80 -p 443:443 gitlab/gitlab-ce  #多端口运行           1)gitlab/gitlab-ce 本地docker image 映像           

2)127.0.0.1是只监听本机的,不加则代表监听所有地址           

3)  -d  后台运行      

2.4   进入容器:docker exec -it a16556013ed2 /bin/bash              

1)-it 进入交互式              

2)/bin/bash 进入shell交互    

2.5  日志的查看  $sudo docker logs  -f 776ea14ae853             详细日志:https://blog.csdn.net/HXNLYW/article/details/90242327

3,Docker-compose的安装

3.1 ,下载

sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

3.2,赋权

sudo chmod +x /usr/local/bin/docker-compose

3.3 测试(查看版本)

docker-compose –version

docker-compose version 1.21.2, build a133471