docker更改仓库地址(加速器到阿里,不访问外网)运行容器3

docker测试(加入加速器)

在这里插入图片描述
默认仓库在官方
拉取镜像(必须开启地址伪装宿主机上,要不然通不了网)
在这里插入图片描述缓慢可以设置加速器,阿里云加速器。阿里云镜像加速器使用方法
这个文件是阿里云的镜像加速器的地址

[root@server9 docker]# cd /etc/docker
[root@server9 docker]# ls
daemon.json  key.json
[root@server9 docker]# vim daemon.json 
[root@server9 docker]# cat daemon.json 
{
  "registry-mirrors": ["https://qwfrb104.mirror.aliyuncs.com"]
}
[root@server9 docker]# systemctl reload docker.service 

必须叫daemon.json 要不然用不成

[root@server9 docker]# docker info 
Registry Mirrors:
  https://qwfrb104.mirror.aliyuncs.com/
 Live Restore Enabled: false

仓库变更了
以前仓库是

Registry: https://index.docker.io/v1/
 Labels:
 Experimental: false
 Insecure Registries:
  127.0.0.0/8
 Live Restore Enabled: false

在这里插入图片描述官方的镜像就是软件的名字命名,其余的是github上面别人创建的仓库
在这里插入图片描述

[root@server9 docker]# docker pull yakexi007/game2048
Using default tag: latest
latest: Pulling from yakexi007/game2048
534e72e7cedc: Pull complete 
f62e2f6dfeef: Pull complete 
fe7db6293242: Pull complete 
3f120f6a2bf8: Pull complete 
4ba4e6930ea5: Pull complete 
Digest: sha256:8a34fb9cb168c420604b6e5d32ca6d412cb0d533a826b313b190535c03fe9390
Status: Downloaded newer image for yakexi007/game2048:latest
docker.io/yakexi007/game2048:latest
[root@server9 docker]# docker images
REPOSITORY           TAG                 IMAGE ID            CREATED             SIZE
nginx                latest              d1a364dc548d        12 days ago         133MB
yakexi007/game2048   latest              19299002fdbe        4 years ago         55.5MB
[root@server9 docker]# docker history yakexi007/game2048
IMAGE               CREATED             CREATED BY                                      SIZE                COMMENT
19299002fdbe        4 years ago         /bin/sh -c #(nop)  CMD ["/bin/sh" "-c" "sed …   0B                  
<missing>           4 years ago         /bin/sh -c #(nop)  EXPOSE 80/tcp                0B                  
<missing>           4 years ago         /bin/sh -c #(nop) COPY dir:cb74e9c037a3d501c…   600kB               
<missing>           4 years ago         /bin/sh -c #(nop)  MAINTAINER Golfen Guo <go…   0B                  
<missing>           4 years ago         /bin/sh -c #(nop)  CMD ["nginx" "-g" "daemon…   0B                  
<missing>           4 years ago         /bin/sh -c #(nop)  EXPOSE 443/tcp 80/tcp        0B                  
<missing>           4 years ago         /bin/sh -c #(nop) COPY file:d15ceb73c6ea776c…   1.1kB               
<missing>           4 years ago         /bin/sh -c #(nop) COPY file:af94db45bb7e4b8f…   643B                
<missing>           4 years ago         /bin/sh -c GPG_KEYS=B0F4253373F8F6F510D42178…   50.1MB              
<missing>           4 years ago         /bin/sh -c #(nop)  ENV NGINX_VERSION=1.11.7     0B                  
<missing>           4 years ago         /bin/sh -c #(nop)  MAINTAINER NGINX Docker M…   0B                  
<missing>           4 years ago         /bin/sh -c #(nop) ADD file:7afbc23fda8b0b387…   4.8

run 的意思是创建并且start,-d 打入后台,–name 给容器起个名字,(为了便于访问容器内的应用)-p(端口映射)默认情况下端口80(这个sever9保证没有被占用):80(容器内的端口)
意思是当我们访问这个server9 80的端口会被重定向容器内(因为容器地址和虚拟机不一样,通过firewalld虚拟伪装,把server9的端口重新dns到容器内的80)

[root@server9 docker]# docker run -d --name yan -p 80:80 yakexi007/game2048
2d07fc4e59e557249a678ede6ed4eac26e241b693e4fb909c6462125da82f4db
[root@server9 docker]# docker ps
CONTAINER ID        IMAGE                COMMAND                  CREATED             STATUS              PORTS                         NAMES
2d07fc4e59e5        yakexi007/game2048   "/bin/sh -c 'sed -i …"   7 seconds ago       Up 5 seconds        0.0.0.0:80->80/tcp, 443/tcp   yan

docker ps 显示当前运行的容器
在这里插入图片描述搭建完成

[root@server9 docker]# docker rm -f yan
yan
[root@server9 docker]# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

强制回收容器
不加-f强制,要先stop,然后删掉

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值