docker-ce安装精简版

tech2022-07-13  161

实验目的:安装docker-ce,并下载第一个镜像,启动第一个容器

准备一台centos7的虚拟机,IP为:192.168.8.131

1,docker和docker-ce是两个不同的版本,安装docker-ce,首先我们需要一个docker-ce.repo

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

如果你的网络环境能够连接外网,使用上面的连接下载,如果不可以,请配置代理,或者使用公司内部的开源镜像下载

2,得到这个文件之后,我们首先要确保本机没有安装过docker相关程序,然后安装docker-ce

rpm -qa | grep docker

yum -y remove docker*

yum install -y yum-utils device-mapper-persistent-data lvm2

yum clean all &&yum repolist

yum -y install docker-ce

service docker start

3,安装完成之后,我们就可以下载镜像了。这里我们下载一个centos7的基础镜像

docker pull daocloud.io/centos:7

如果你能上外网,使用上面这个地址可以直接下载。如果不能,请使用公司内部的镜像仓库

下载完成之后,我们可以看到这个镜像

docker images

4,给这个镜像改一个名字

 docker tag daocloud.io/centos:7 centos7:v1

5,接下来,根据这个centos7的镜像,创建第一个容器

docker run -itd  --name test1 centos7:v1

docker ps -a

6,进入容器

docker exec -it test1 /bin/bash

7,进入容器之后,我们发现,很多命令都不能使用。只就需要配置镜像源,但配置镜像源,就需要往容器里copy文件,docker提供了一种可以在本地和容器之间共享目录的方法,我们需要在创建容器的时候,设置共享文件路径,即可实现容器内文件和本机共享。后续如果要删除容器,共享目录里面的文件并不会丢失

mkdir /root/docker

cp -rp /etc/yum.repos.d/*  /root/docker

docker run -itd  --name test2 -v /root/docker:/root/docker centos7:v1

然后登陆test2,就可以看见该目录下的文件

8,在容器里安装第一个软件:vim

yum -y install vim

最新回复(0)