您当前的位置:首页滚动 >  >> 
linux环境下安装Docker
来源:博客园      时间:2023-04-13 22:20:11

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 pullredis:版本号 (版本号可去hub.docker上查找)

4、删除镜像

docker rmiimageID

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

标签:

X 关闭

X 关闭