Linux环境下docker安装

本文档详细介绍了在Linux环境下安装Docker的过程,并提供了基础命令操作指导,包括镜像与容器的操作、网络环境配置及导出备份等实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

docker linux下安装

– 1. 卸载老版本

yum -y remove docker docker-common docker-selinux docker-engine

– 2. 安装需要的软件包

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

– 3. 设置国内yum源

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

– 4. 查看docker版本

yum list docker-ce --showduplicates|sort -r

– 5. 安装

yum install docker-ce-18.03.1.ce -y

– 6. 配置docker镜像源
Can’t open file for writing 报错 先创建docker文件 mkdir /etc/docker

vi /etc/docker/daemon.json
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/","https://hub-mirror.c.163.com","https://registry.docker-cn.com"],
"insecure-registries": ["10.0.0.12:5000"]
}

– 6. 启动

systemctl start docker

– 7. 加入开机自启

systemctl enable docker

docker 基础命令

– 1. 从仓库上下载镜像资源到本地

docker pull xxx/yyy
docker pull centos:centos7

– 2. 推送本地镜像到仓库

docker push xxx/yyy

操作镜像

– 1. 查看所有的镜像

docker images

– 2. 删除镜像

docker rmi xxx/yyy

– 3. 删除所有镜像

docker rmi $(docker images)

– 4. 根据dockerfile构建镜像

docker build -t [镜像名称] .

– 5. 强制删除镜像

docker rmi -f xxx/yyy

— 6. 查看镜像的构建历史

docker history 镜像

操作容器

– 1. 查看运行的容器

docker ps

– 2. 查看所有容器(含未运行的)

docker ps -a

– 3. 创建容器

docker run -itd --name 容器名称(自定义) 镜像名称

– 4. 进入容器中

docker exec -it 容器名称 挂起命令(top,ping,sh,bash...)

– 5. 容器转为镜像

docker commit -m="猫叔" 容器 镜像名称

– 6. 启动容器

docker start 容器名

– 7. 停止容器

docker stop 容器名

– 8. 删除容器

docker rm 容器名

– 9. 删除所有容器

docker rm $(docker ps -a -q)

网络环境配置

– 1. 查看所有网络配置

docker network ls

– 2. 创建网络

docker network create --subnet=172.100.100.0/24 mynetwork

– 3. 删除网络

docker network rm mynetwork

– 4. 给容器定义网络 --network=网络名 --ip=自定义ip

docker run -itd --network=mynetwork --ip=172.100.100.100 --name 容器名称(自定义) 镜像名称

导出备份

– 1. 根据 容器 导出tar文件

docker export 容器名 > 文件名.tar

– 2. 根据 容器 导出的tar文件转为镜像

docker import 文件名.tar 镜像名

– 3. 根据 镜像 导出tar文件

docker save 镜像名 > 文件名.tar

– 4. 根据 镜像 导出的tar文件转为镜像

docker load < 文件名.tar

docker-compose

构建(重新构建)

docker-compose build

启动容器

docker-compose up

后台启动并运行

docker-compose up -d

查看容器列表

docker-compose ps

查看日志(-f 一直监听)

docker-compose logs

关闭容器

docker-compose stop

启动容器

docker-compose start

重启容器

docker-compose restart

删除容器

docker-compose rm

进入容器

docker-compose exec xxx sh
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值