一、docker安装
1、将yum包更新到最新
yum update
2、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2
3、设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4、安装docker,凡输入的界面都按 Y
yum install -y docker-ce
5、验证是否安装成功
docker -v
附:移动docker文件夹(可移可不移)
查看安装地址
sudo docker info | grep "Docker Root Dir"
停止docker运行
systemctl stop docker.socket
systemctl stop docker
移动docker所有文件
mv /var/lib/docker /home/docker
建立软连接
ln -s /home/docker /var/lib/docker
重启docker
systemctl restart docker
二、docker-compose安装
# Compose目前已经完全支持Linux、Mac OS和Windows,在我们安装Compose之前,需要先安装Docker。下面我 们以编译好的二进制包方式安装在Linux系统中。
curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
设置文件可执行权限
chmod +x /usr/local/bin/docker-compose
查看是否安装成功
docker-compose -version
三、docker-compose卸载
# 二进制包方式安装的,删除二进制文件即可
rm /usr/local/bin/docker-compose
四、docker镜像导出、导入、更新:
- 导出
// 当本地的镜像需要转移时,先保存到指定路径
// 格式:docker save -o 镜像的路径/镜像名字 镜像id
docker save -o /home/jason/"image_name" "image_id"
- 导入
// 导出后的镜像文件成为本地镜像,放到另一台主机上做导入
// 格式:docker load -i 镜像文件
docker load -i "image_name"
// 在导入后,镜像是没有名字和标签的,需要进行更改
docker tag “image_id” "new_image_name"