二、安装docker
1、安装docker
添加网卡【NAT模式】
删除yum源
[root@centos01 ~]# rm -rf /etc/yum.repos.d/local.repo
配置网络源
[root@centos01 ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
安装dkcoer程序
[root@centos01 ~]# yum -y install docker
启动服务设置开机自动启动
[root@centos01 ~]# systemctl start docker
[root@centos01 ~]# systemctl enable docker
查看docker版本
[root@centos01 ~]# docker version
查找镜像
[root@centos01 ~]# docker search nginx
下载docker镜像
[root@centos01 ~]# docker pull docker.io/nginx
查看镜像
[root@centos01 ~]# docker images
另存镜像备份
[root@centos01 ~]# docker save -o ./nginx.tar docker.io/nginx
修改镜像名字
[root@centos01 ~]# docker tag docker.io/nginx:latest nginx:v1.0
查看
[root@centos01 ~]# docker images
删除nginx镜像
[root@centos01 ~]# docker rmi docker.io/nginx:latest
导入镜像
[root@centos01 ~]# docker load < ./nginx.tar
[root@centos01 ~]# docker load --input ./nginx.tar
创建容器名字centos01
```bash
[root@centos01 ~]# docker create -it --name centos01 hub.c.163.com/public/centos:6.7-tools
查看所有的容器
[root@centos01 ~]# docker ps -a
启动容器
[root@centos01 ~]# docker start centos01
查看运行的容器
[root@centos01 ~]# docker ps
创建并启动容器
[root@centos01 ~]# docker run -it -d --name centos02 hub.c.163.com/public/centos:6.7-tools
创建容器并保证容器一直在运行状态
[root@centos01 ~]# docker run -it -d --name centos04 hub.c.163.com/public/centos:6.7-tools /bin/bash -c "while true;do echo hello word;sleep 1;done"
查看日志
[root@centos01 ~]# docker logs centos04
删除停止的容器
[root@centos01 ~]# docker rm centos03
删除运行的容器
[root@centos01 ~]# docker rm -f centos04
删除所有的容器
[root@centos01 ~]# docker rm -f $(docker ps -a -q)
登录容器
[root@centos01 ~]# docker exec -it centos01 /bin/bash
[root@180672d59072 /]# exit
导出容器
[root@centos01 ~]# docker export centos01 > ./centos01.tar
导入备份的容器
[root@centos01 ~]# cat centos01.tar | docker import - centos7:v1.0