docker 安装与操作

docker 安装

在 ubuntu系统 ,以管理员身份安装

#更新 资源
sudo apt-get update
# 安装docker 
sudo apt install -y docker.io
# 安装docker-compose  ,docker的编排工具
sudo apt install -y docker-compose 

1. 查看 docker 容器信息

docker ps -a
在这里插入图片描述

2. 删除docker

将容器停止运行,然后删除
docker stop 22407301f25a (说明: --22407301f25a 为 CONTAINER ID–容器id)
docker rm 22407301f25a (说明:22407301f25a --CONTAINER ID–容器id)

3. 查看镜像

docker images

4. 删除镜像

docker rmi 镜像名称

5. docker 镜像生成,在Dockerfile文件同级目录执行

docker build -t image_web . (说明: — iamge_web 为生成的镜像名称 ,最后必须带上点 .)

6. 启动容器

6.1 不挂载目录

docker run --name docker_web -d -p 9010:9012 -v /ect/localtime:/ect/localtime image_web

— docker_web 容器名, -p 9010:9012 是将容器端口(9012)与主机端口(9010)映射 ,-v /ect/localtime:/ect/localtime 是使容器时间与主机时间一致,image_web 为镜像名称 , -d 指后台运行

6.2 挂载目录

bind mount 方式用绝对路径 -v /data/code:/app

volume 方式,只需要一个名字 -v db_data:/app

docker run -p 6379:6379 -v /home/docker_files/redis/redis.conf:/etc/redis/redis.conf --name redis -d redis:6.2.12 redis-server /etc/redis/redis.conf

-v /home/docker_files/redis/redis.conf:/etc/redis/redis.conf:把宿主机配置好的redis.conf放到容器内的这个位置中
redis-server /etc/redis/redis.conf:这个是关键配置,让redis不是无配置启动,而是按照这个redis.conf的配置启动

7. 进入容器指令

sudo docker exec -it 22407301f25a /bin/bash (说明: 22407301f25a 为容器id)

7 Docker 网络

7.1 查看网络列表

	docker network ls

7.2 查看bridge 的信息

    docker network inspect bridge

此时已经有一个redis的容器网络
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值