docker&docker-compose安装&docker镜像部分命令

201 阅读1分钟

一、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"