docker进入创建registry和创建debian

创建registry

docker pull registry  # 先拉取注册镜像
docker run -d -p 5000:5000 --restart=always --name my_registry registry  # 这里是启动registry镜像
# 启动后可以查看自己的镜像
docker ps
# 下面是docker展示出来的
# REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
# registry            latest              f32a97de94e1        9 months ago        25.8MB
registry创建后可以尝试上传和拉取本地仓库的文件
docker pull redis:latest  # 获取国内的redis镜像,标签为最新的
# 制作本地redis版本,这里只是重新写了个标签
docker tag redis:latest localhost:5000/redis:latest

# 这里就将制作的redis推送上自己的本地仓库
docker push localhost:5000/redis:latest

# 查看目前的所有镜像,其中redis是最开始拉下来的镜像文件
# localhost:5000/redis 是本地制作的redis镜像文件
docker images
# REPOSITORY             TAG                 IMAGE ID            CREATED             SIZE
# redis                  latest              dcf9ec9265e0        2 weeks ago         98.2MB
# localhost:5000/redis   latest              dcf9ec9265e0        2 weeks ago         98.2MB
# registry               latest              f32a97de94e1        9 months ago        25.8MB
创建debian并进入debian
# 获取最新的debian镜像
docker pull debian:latest

# 运行debian镜像
docker run -itd debian:latest /bin/bash

# 进入debian1
# docker attach "CONTAINER ID"

# 进入容器2
# docker exec -it "CONTAINER ID" /bin/sh

# Ctrl+P+Q进行退出容器
-itd的作用含义
  • -t 让docker分配一个伪终端并绑定到容器的标准输入上
  • -i 让容器的标准输入保持打开
  • -d 让容器后台运行
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容