1、从远程仓库查看所需镜像

[root@localhost docker]# docker search centos8

NAME                                 DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED

2233466866/centos8                   https://hub.docker.com/r/2233466866/centos8     4

thinakar/centos8                     centos8 core with net-utils, vim, sshuttle      0

memiiso/centos8-java8python3docker   centos8-java8python3docker                      0

memiiso/centos8-java8python3         centos8 With java8 and python3                  0

nmstate/centos8-nmstate-dev                                                          0

prestocpp/centos8-gcc9                                                               0

wuykimpang/centos8-extended                                                          0

memiiso/centos8-java8                centos8-java8                                   0

alekseychudov/centos8-systemd        CentOS 8 based systemd image                    0

sharpreflections/centos8-build       CentOS8 with development tools                  0

ydli/centos8                         centos8.2 with ansible-2.9.10, awscli-1.18.8…   0

vglad/centos8                        Based on official latest CentOS 8 image with…   0

8378006361/centos8.2.2004                                                            0

loging/centos8-python37              centos8 + python3.7.5                           0

krestomatio/centos8-minimal          Testing a Centos 8 minimal container image l…   0

2、从远程仓库拉取所需镜像

[root@localhost docker]# docker pull alekseychudov/centos8-systemd

Using default tag: latest

latest: Pulling from alekseychudov/centos8-systemd

2b7820d659b3: Pull complete

Digest: sha256:a03592eb8be9af3c6c910d209b7d231a4aee19d42c72082ec6a3b021f323516b

Status: Downloaded newer image for alekseychudov/centos8-systemd:latest

docker.io/alekseychudov/centos8-systemd:latest

3、查看下载到本地镜像

[root@localhost docker]# docker images

REPOSITORY                      TAG                 IMAGE ID            CREATED             SIZE

mysql                           latest              e3fcc9e1cc04        12 days ago         544MB

osism/kolla-ansible             queens-latest       cfb5bad016bd        5 months ago        302MB

alekseychudov/centos8-systemd   latest              e13569384aea        6 months ago        256MB

4、创建容器

[root@localhost docker]# docker run -dit --name=centospy3 e13569384aea /bin/bash

7424ba3acdd87e4d65e8a3635914acf8152a745ec019e1f4cbd8873cd26f7f47

5、查看创建容器

[root@localhost docker]# docker ps -a

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

7424ba3acdd8        e13569384aea        "/bin/bash"         2 minutes ago       Up 2 minutes                            centospy3

6、进入容器

[root@localhost docker]# docker exec -it centospy3 /bin/bash

[root@7424ba3acdd8 /]#

故障1:客户机192.168.10.103与docker本地仓库192.168.10.102网络不通;

[root@localhost docker]# docker push 192.168.10.102:5000/client102-hello-world

The push refers to repository [192.168.10.102:5000/client102-hello-world]

Get https://192.168.10.102:5000/v2/: dial tcp 192.168.10.102:5000: connect: no route to host

解决办法:查看网卡接口是否打开

[root@localhost docker]# nmcli connection

NAME     UUID                                  TYPE      DEVICE

ens33    c96bc909-188e-ec64-3a96-6a90982b08ad  ethernet  ens33

ens34    94aea789-efb3-ef4c-81b0-e8b18ecc9797  ethernet  ens34

docker0  9fd5b1df-f8fc-4a54-a9b3-59119a6838ce  bridge    docker0

[root@localhost docker]# nmcli c up ens33

Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/7)

故障2:docker本地仓库的端口5000没有开启,通过本地防火墙开放端口

[root@localhost ~]# firewall-cmd --get-active-zones

查看防火墙活动区域

public

interfaces: ens33 ens34

[root@localhost ~]# firewall-cmd --zone=public --list-ports

查看防火墙的已开放端口

5000/tcp

[root@localhost ~]# firewall-cmd --zone=public  --add-port=5000/tcp --permanent

在public区域开放端口5000

success

[root@localhost ~]# firewall-cmd --zone=public --query-port=5000/tcp

查看端口5000是否开放

yes

[root@localhost ~]# firewall-cmd --reload

重启软件防火墙

Success

[root@localhost ~]# systemctl restart firewalld.service

重启防火墙服务

故障3:报错“ http: server gave HTTP response to HTTPS client”

解决办法:

[root@localhost /]# vim /etc/docker/daemon.json

{

"registry-mirrors": ["https://55660wdp.mirror.aliyuncs.com"],

"insecure-registries": ["192.168.10.102:4000"]

设定非安全注册为http

}

Docker-ce运用一:创建虚拟机的更多相关文章

  1. win7,docker安装后,创建虚拟机分配不了ip错误 err: exit status 255

    问题 win7装docker真麻烦,不如家里的win10爽.另外明明这是个很简单的操作,但是国内的解决方法有点落后,所以我写了个傻瓜式的. 有兴趣的可以直接看issue https://github. ...

  2. 开工:创建虚拟机,xshell连接虚拟机,复制虚拟机,docker安装,添加加速器

    创建虚拟机:http://www.linuxidc.com/Linux/2015-08/121807.htm http://www.linuxidc.com/Linux/2010-04/25573.h ...

  3. Docker 创建虚拟机并且远程链接

    快读创建虚拟机 使用我编辑的镜像(688M) docker run -itd --name=test03 -p 5523:22 registry.cn-beijing.aliyuncs.com/act ...

  4. Docker CE部署

    一.概述 Docker 在1.13版本之后,从2017年的3月1日开始,版本命名规则变为如下: 项目 说明 版本格式 YY.MM Stable 每个季度发行 Edge版本 每个月发行 同时Docker ...

  5. docker -ce(社区免费版)

    Docker -ce https://www.cnblogs.com/zhangxiaoyong/p/9706392.html Docker 是世界领先的软件容器平台.开发人员利用 Docker 可以 ...

  6. Ubuntu安装 Docker CE,VNC访问docker图形界面并安装ROS

    从包安装 如果您无法使用Docker的存储库来安装Docker CE,则可以下载.deb适用于您的发行版的 文件并手动安装.每次要升级Docker CE时都需要下载新文件. 安装Docker CE,将 ...

  7. 如果您无法使用Docker的存储库来安装Docker CE

    如果您无法使用Docker的存储库来安装Docker CE,则可以下载.deb适用于您的发行版的 文件并手动安装.每次要升级Docker CE时都需要下载新文件. 转到https://download ...

  8. docker CE 的安装

    一.Docker CE的安装1.先决条件运行环境:Ubuntu 64位或者其他支持Docker的64位系统运行配置,linux内核版本必须大于 3.10,否则会因为缺少容器运行所需的功能而出错. 2. ...

  9. docker基本概念,创建、起动实例,保存自定义镜像等常用操作

    14年docker火了一阵,当时自学整理了一份文档,后来冷落了. 现在发现很多同事还是想学习docker,但无从下手,所以重新整理了这篇分享,10分钟就可以带你彻底理解docker,并能够创建属于自己 ...

  10. 在Ubuntu14.04下安装Docker CE(1) - repository篇

    从2017年3月开始,Docker开始分为社区版本和企业版,也就是Docker CE和Docker EE, 原来Ubuntu14.04下,通过sudo apt-get install docker.i ...

随机推荐

  1. .Net Core ABP应用如何在阿里云Linux Docker中开启Https

    .Net Core应用开启Https本身就有很多种方式:1.代码配置2.环境变量3.反向代理 这里主要记录下阿里云的ECS,加阿里云免费的SSL证书,通过程序代码,如何进行配置. 首先从阿里云下载证书 ...

  2. 如何在苹果电脑上创建一个html格式文件,并在浏览器正确打开

    之前一直使用windows系统的电脑,创建文件很简单,改格式也非常的简单.但换了苹果电脑,如何创建一个HTML文件?却把我给整蒙了. 首先,为什么mac上不能直接新建文本文件? 因为mac一都是以应用 ...

  3. 全国11省市出台区块链专项政策,Panda Global发现 "区块链+政务"被寄予厚望!

    2020年已经过半,回顾2020年的上半年,不难发现其实区块链的变化非常大,今天Panda Global就给大家回顾下上半年全国关于区块链政策的发布情况.今年上半年,全国已有11个省市出台区块链专项政 ...

  4. linux下/etc/profile /etc/bashrc /root/.bashrc /root/.bash_profile这四个配置文件的加载顺序

    目录 一.关于linux配置文件 二.验证四个配置文件的加载顺序 三.结论 一.关于linux配置文件 1.linux下主要有四个配置文件:/etc/profile ./etc/bashrc ./ro ...

  5. Spring Boot 的2020最后一击:2.4.1、2.3.7、2.2.12 发布

    近日,Spring Boot官方发布了本年度最后一次版本更新,主要针对目前维护的三个版本: 2.4.x:第一个bug修复版本 2.4.1 2.3.x:常规维护版本 2.3.7 2.2.x:常规维护版本 ...

  6. Day2 列表list

    list 列表    list是Python内置的一种数据类型, 是一种有序的集合, 可以随时添加或删除其中的元素,可以包含不同数据类型的元素.可以作为元素被别的list包含 .        nam ...

  7. 虚拟局域网Vlan配置实战

    VLAN 的基本概念 Access 类型的接口 Trunk 类型的接口 接口类型小结 以太网交换机的二层接口类型 Access口接收帧 Access口发送帧 Trunk口接收帧 Trunk口发送帧 H ...

  8. Linux下安装mysql-5.7.24

    Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种不同形式的安装教程,又给新手们带来了要选择哪种方式进行安装的 ...

  9. 2020.12.16 模拟赛x+1

    A. 接力比赛 跑两遍背包,再进行一些玄学的剪枝 代码 #include<cstdio> #include<algorithm> #define rg register inl ...

  10. python 安装相关

    一.安装python 1.官网下载python 1.1 可下载绿色版 2.2 也可下载安装版,安装时可自动安装pip 和 自动配置环境变量 2.手动配置环境变量,我的电脑>属性>高级> ...