10
2020
06

docker 安装 centos

[root@localhost ~]# docker pull centos
Using default tag: latest
latest: Pulling from library/centos
8a29a15cefae: Pull complete 
Digest: sha256:fe8d824220415eed5477b63addf40fb06c3b049404242b31982106ac204f6700
Status: Downloaded newer image for centos:latest
docker.io/library/centos:latest
[root@localhost ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
tomcat              latest              1b6b1fe7261e        3 weeks ago         647MB
centos              latest              470671670cac        4 months ago        237MB

拉取centos7镜像

[root@localhost ~]# docker pull centos:7


启动镜像centos7,如果不指定 /bin/bash,容器运行后会自动停止

[root@localhost ~]# docker run -d -i -t <IMAGE ID> /bin/bash


进入容器

[root@localhost ~]# docker exec -it <CONTAINER ID> bash


进入后发现没有ifconfig,直接yum安装

[root@8f10fbd6bd5a /]# yum install -y net-tools


无法ping外网,查找资料重建docker0网络解决,资料地址

[root@localhost ~]# pkill docker
[root@localhost ~]# iptables -t nat -F
[root@localhost ~]# ifconfig docker0 down
[root@localhost ~]# brctl delbr docker0
[root@localhost ~]# systemctl restart docker
[root@localhost ~]# docker start <CONTAINER ID>


« 上一篇下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。