首先能上网.
设置阿里云yum镜像源
下载wget工具
yum install -y wget
备份yum文件
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
更新下载yum 源
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
1.安装docker 所用工具
[root@localhost ~]#
yum install -y yum-utils device-mapper-persistent-date lvm2
2.设置docker-ce yum源
[root@localhost ~]#
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
1)查看有没有配置好yum docker-ce
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# vim -R docker-ce.repo
2)更新yum
[root@localhost ~]#
yum makecache
3.下载docker-ce 选择版本
[root@localhost yum.repos.d]#
yum install -y docker-ce-18.03.0.ce
4.启动docker
systemctl start docker
1)查看状态
systemctl status docker
[root@localhost ~]#
systemctl status docker
2)查看版本
docker version
[root@localhost ~]# docker version
5.docker 基础命令
1) pull: 下载Nginx镜像
[root@localhost ~]#
docker pull nginx
2)查看已经下载镜像
docker images
[root@localhost ~]#
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest c316d5a335a5 3 weeks ago 142MB
3)run :
运行镜像创建容器
docker run -dit -p 80:80 c316d5a335a5
4)查看部署服务
docker ps :查看运行容器
[root@localhost ~]#
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
eae194657981 c316d5a335a5 "/docker-entrypoint.…" 7 minutes ago Up 3 seconds 0.0.0.0:80->80/tcp peaceful_newton
5)docker ps -a 查看所有创建容器
[root@localhost ~]#
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
eae194657981 c316d5a335a5 "/docker-entrypoint.…" 7 minutes ago Up 3 seconds 0.0.0.0:80->80/tcp peaceful_newton
6)停止容器命令 docker stop 【容器名字】本机是eae194657981
[root@localhost ~]#
docker stop ea
ea
[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7)查看运行过容器 ps -a
[root@localhost ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
eae194657981 c316d5a335a5 "/docker-entrypoint.…" 7 minutes ago Exited (0) 9 seconds ago peaceful_newton
8)启动容器
[root@localhost ~]#
docker start ea
ea
查看运行中容器
[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
eae194657981 c316d5a335a5 "/docker-entrypoint.…" 8 minutes ago Up 4 seconds 0.0.0.0:80->80/tcp peaceful_newton