Docker的小迷妹
Docker安装
-
卸载老版本的docker及相关依赖(如果已安装的话)
sudo yum remove docker docker-common container-selinux docker-selinux docker-engine
-
安装yum-utils,它提供了 yum-config-manager,可用来管理yum源
sudo yum install -y yum-utils
-
添加yum源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
-
更新索引
sudo yum makecache fast
-
安装docker-ce
sudo yum -y install docker-ce
-
查看docker的版本
sudo docker version
-
列出rmp包里的文件清单
sudo rpm -ql docker-ce
Docker配置
-
创建docker的配置文件夹
sudo mkdir -p /etc/docker
-
创建配置文件
sudo vim /etc/docker/daemon.json { "registry-mirrors": ["https://9cpn8tt6.mirror.aliyuncs.com"], #注册镜像 "insecure-registries": ["xx.com:80"], #信任私库 从私库pull、push时需要配置 "graph": "/home/docker/data" #docker的根目录 }
-
启动docker
systemctl daemon-reload #重新加载docker的配置文件 systemctl enable docker #配置docker开启自启 systemctl start docker #docker 启动 systemctl status docker #查看docker运行状态
连接harbor
-
登录harbor
docker login xx.com #登录后,按提示输入账号密码
-
登出harbor
docker logout xx.com
docker-compose
安装
-
docker-compose安装
sudo curl -L "https://github.com/docker/compose/releases/download/1.25.5/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 docker-compose version
卸载
rm -rf /usr/local/bin/docker-compose