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. Scrum冲刺_Day02

    一.团队展示: 1.项目:light_note备忘录 2.队名:删库跑路队 3.团队成员 队员(不分先后) 项目角色 黄敦鸿 后端工程师.测试 黄华 后端工程师.测试 黄骏鹏 后端工程师.测试 黄源钦 ...

  2. 【科技】位运算(bitset)优化最长公共子序列算法

    最长公共子序列(LCS)问题 你有两个字符串 \(A,B\),字符集为 \(\Sigma\),求 \(A, B\) 的最长公共子序列. 简单动态规划 首先有一个广为人知的 dp:\(f_{i,j}\) ...

  3. 下载hotspot源码

    http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/tags 比如jdk8u262-ga ,最右边可以找到它的id,就是1c6e1f187fdc,下载地址: ...

  4. windows远程msra windows使用技巧

    qq远程太慢,mstsc?又不想把电脑密码告诉好友,怎么办呢?在这里推荐一个方法: 点击开始运行输入msra,确定,邀请信任的人帮助你您,将该邀请另存为文件,然后这个窗口不要关,把密码复制粘贴给好友, ...

  5. vue 图片优化

    https://developer.aliyun.com/mirror/npm/package/image-conversionnpm i image-conversion --save # or y ...

  6. sqli-labs 20-22 --cookie注入

    异常处理 一开始打开这个题目的时候找不到cookie... 登录成功就是没有cookie cookie注入没有cookie... 第二天重新做的时候,同学讲自己设置cookie可以用 用插件EditT ...

  7. net core cap结合redis+数据库实现最终一致性

    CAP 同时支持使用 RabbitMQ,Kafka,Azure Service Bus 等进行底层之间的消息发送. CAP 目前支持使用 Sql Server,MySql,PostgreSql,Mon ...

  8. ASP.NET Web API运行提示:找到了与该请求匹配的多个操作的解决方法

  9. 使用Python实现搜索任意电影资源的磁力链接

    对于喜欢电影的人来说各种电影资源必不可少,但每次自己搜索都比较麻烦,索性用python自己写一个自动搜索的脚本. 这里我只分享我的思路,具体如何实现参考代码,要想实现搜索功能先要抓包分析如何发送数据, ...

  10. Python基础(上篇)

    本篇文章主要内容:变量.注释.运算符.关键字.数据类型. 在入手变量之前我们先来看看经典的编程语句 → hello world 在python3中输出到控制台的函数是print() print(&qu ...