win10下hyper-v+centos7+gitlab+asp.net core+docker+docker-compose+持续集成(七)

安装docker 官网连接https://docs.docker.com/engine/examples/dotnetcore/#prerequisites

进入 https://download.docker.com/linux/centos/7/x86_64/stable/Packages/下载docker

docker 安装包需要下载三个  有两个依赖包

通过scp上传到centos服务器


添加docker 国内镜像仓库  国内免费镜像仓库官网 daocloud

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io

该脚本可以将 --registry-mirror 加入到你的 Docker 配置文件 /etc/docker/daemon.json 中。适用于 Ubuntu14.04、Debian、CentOS6 、CentOS7、Fedora、Arch Linux、openSUSE Leap 42.1,其他版本可能有细微不同。更多详情请访问文档。

开机启动docker
$sudo systemctl start docker

$ sudo systemctl enable docker


If you would like to use Docker as a non-root user, you should now consider adding your user to the “docker” group with something like:

sudo usermod -aG docker your-user             --给非root用户添加权限

Remember to log out and back in for this to take effect!      --注销并重新登陆

接下来安装docker-compose  官方安装文档

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

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

sudo ln-s/usr/local/bin/docker-compose /usr/bin/docker-compose

docker-compose--version


给gitlab-runner添加权限,不然自动发布不了

usermod -aG docker gitlab-runner

 sudo service docker restart 

需要安装git

yum install git


win10下hyper-v+centos7+gitlab+asp.net core+docker+docker-compose+持续集成(六)

win10下hyper-v+centos7+gitlab+asp.net core+docker+docker-compose+持续集成(八)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容