linux环境下安装Docker
1、概念:docker是一个开源的应用容器引擎,docker可以让开发者打包他们的应用以及依赖环境包到一个轻量级、可移值的容器中。然后发布到任何流行的linux机器上。
安装过程:
1、yum包更新到最新
yum update
2、安装需要的软件包
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版本,验证是否成功
docker -v
四、Docker服务相关命令
1、启动docker:**
systemctl start docker
2、停止docker服务
systemctl stop docker
3、重启docker服务
systemctl restart docker
4、查看docker服务状态
systemctl status docker
五、Docker镜像命令
1、列出镜像列表
docker images
2、查找镜像
docker search redis
3、拖取镜像
docker pull redis:版本号 (版本号可去hub.docker上查找)
4、删除镜像
docker rmi imageID
5、删除所有镜像
docker images -q可以查出所有镜像的id
然后当做参数传给docker rmi 'docker images -q'
可以删除全部的镜像
六、Docker容器命令
1、容器
容器是image镜像运行的实例
2、终端创建容器并启动
docker run -i(这个容器保持运行) -t(给容器分配一个终端) --name=c1(给容器取名字) redis:5.0(指定对应的image) /bin/bash(打开一个shell脚本窗口当做docker容器参数输入的终端,可以不写)
docker run -it --name=c1 redis:5.0
exit退出docker终端
linux可以看作是容器的宿主机
3、后台创建容器
docker run -i -d(后台运行容器) --name=c2 redis:5.0, 通过后台创建的容器退出后不会退出
4、进入容器
docker exec -i -t c2(容器的别名) /bin/bash 退出容器后不会关闭
5、查看容器状态
docker ps -a
6、停止容器
docker stop c2(容器名)
7、启动容器
docker start c2(容器名)
8、删除容器
docker rm c2(容器名)
9、查看容器细节
docker inspect