centos7安装docker

虚拟机下安装centos7

虚拟机可选择 Oracle_VM_VirtualBox 或者 VMware Workstation Pro centos7镜像下载地址:

https://mirrors.aliyun.com/centos/7.7.1908/isos/x86_64/CentOS-7-x86_64-Minimal-1908.iso

配置网卡

vi /etc/sysconfig/network-scripts/ifcfg-ens33
​
BOOTPROTO=static
NAME="ens33"
UUID="ea5abf94-80ad-4e63-8f66-50468d6c5450"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.10.130
NETMASK=255.255.255.0
GATEWAY=192.168.10.2
DNS1=202.96.69.38

安装docker

安装之前可以先卸载

yum -y remove docker

安装 :

yum install -y docker

启动 :

systemctl start docker
#systemctl start docker.service
  • 列出镜像

docker images

Repository :镜像所在仓库名称 Tag :镜像版本 Image ID :镜像 ID Created :镜像创建时间 Size :镜像大小

  • 搜索镜像

docker search 镜像名称
  • 从 ustc 拉取镜像 在宿主机器编辑文件(centos7 不支持 vim 命令,但是支持 vi 命令):

vi /etc/docker/daemon.json 

请在该配置文件中加入(没有该文件的话,请先建一个):

{   "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"] } 

最后,需要重启 docker 服务

systemctl restart docker 

之后再使用 pull 命令拉取镜像,这时候是从 ustc 获取镜像,而且速度杠杠的。

docker pull centos:7 
  • 删除镜像 删除指定镜像

docker rmi repository:tag
docker rmi imageID 

删除所有镜像

docker rmi $(docker images -q) 

注意:删除时 ,如果镜像的 image id一致 ,则需要按照一定顺序进行删除 ,因为镜像之间有关联 ( reference )。

  • 导入导出镜像(镜像迁移) 导出镜像:

docker save repository:tag/imageId > /root/xx.tar.gz
docker save -o mynginx.tar mynginx    -o

输出到的文件 执行后,运行 ls 命令即可看到打成的 tar 包

导入镜像:

docker load < /root/xx.tar.gz
docker load -i mynginx.tar

-i 输入的文件 执行后再次查看镜像,可以看到镜像已经恢复

你可能感兴趣的:(docker,docker)