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