Docker-ce运用一:创建虚拟机
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运用一:创建虚拟机的更多相关文章
- win7,docker安装后,创建虚拟机分配不了ip错误 err: exit status 255
问题 win7装docker真麻烦,不如家里的win10爽.另外明明这是个很简单的操作,但是国内的解决方法有点落后,所以我写了个傻瓜式的. 有兴趣的可以直接看issue https://github. ...
- 开工:创建虚拟机,xshell连接虚拟机,复制虚拟机,docker安装,添加加速器
创建虚拟机:http://www.linuxidc.com/Linux/2015-08/121807.htm http://www.linuxidc.com/Linux/2010-04/25573.h ...
- Docker 创建虚拟机并且远程链接
快读创建虚拟机 使用我编辑的镜像(688M) docker run -itd --name=test03 -p 5523:22 registry.cn-beijing.aliyuncs.com/act ...
- Docker CE部署
一.概述 Docker 在1.13版本之后,从2017年的3月1日开始,版本命名规则变为如下: 项目 说明 版本格式 YY.MM Stable 每个季度发行 Edge版本 每个月发行 同时Docker ...
- docker -ce(社区免费版)
Docker -ce https://www.cnblogs.com/zhangxiaoyong/p/9706392.html Docker 是世界领先的软件容器平台.开发人员利用 Docker 可以 ...
- Ubuntu安装 Docker CE,VNC访问docker图形界面并安装ROS
从包安装 如果您无法使用Docker的存储库来安装Docker CE,则可以下载.deb适用于您的发行版的 文件并手动安装.每次要升级Docker CE时都需要下载新文件. 安装Docker CE,将 ...
- 如果您无法使用Docker的存储库来安装Docker CE
如果您无法使用Docker的存储库来安装Docker CE,则可以下载.deb适用于您的发行版的 文件并手动安装.每次要升级Docker CE时都需要下载新文件. 转到https://download ...
- docker CE 的安装
一.Docker CE的安装1.先决条件运行环境:Ubuntu 64位或者其他支持Docker的64位系统运行配置,linux内核版本必须大于 3.10,否则会因为缺少容器运行所需的功能而出错. 2. ...
- docker基本概念,创建、起动实例,保存自定义镜像等常用操作
14年docker火了一阵,当时自学整理了一份文档,后来冷落了. 现在发现很多同事还是想学习docker,但无从下手,所以重新整理了这篇分享,10分钟就可以带你彻底理解docker,并能够创建属于自己 ...
- 在Ubuntu14.04下安装Docker CE(1) - repository篇
从2017年3月开始,Docker开始分为社区版本和企业版,也就是Docker CE和Docker EE, 原来Ubuntu14.04下,通过sudo apt-get install docker.i ...
随机推荐
- javascript常用继承方式.
//原型链继承 function Parent() { this.name = 'per'; } function Child() { this.age = 20; } Child.prototy ...
- TMOOC-1709-小明复仇
题目描述 小明所在的世界上一共有n个城市,城市间有m条双向道路.小明现在在城市1,他想到位于城市n的小韩隆家询问他为什么没有将自己的五三复原完成.由于小韩隆手下有许多小弟,小明担心自己可能再也回不来, ...
- 【ZJOI2019】线段树(线段树 & dp)
Link UOJ LOJ Luogu Solution 很玄妙的一道题,考察了对线段树较本质的理解 然而我并不会这个所谓最可做的题 首先,虽然题目很复杂,好像每个点的标记变化都很玄学,但是我们可以深入 ...
- 微信开发中,不同手机系统遇到的bug(不定时更新)
Ios系统 1.body上绑定click事件失效. 解决:body标签下面,用个div,当做包裹所有内容的大容器.给这个div,绑定click事件. 2.不支持 YYYY-MM-DD 的时间格式. 用 ...
- Kubernetes实战指南(三十四): 高可用安装K8s集群1.20.x
@ 目录 1. 安装说明 2. 节点规划 3. 基本配置 4. 内核配置 5. 基本组件安装 6. 高可用组件安装 7. 集群初始化 8. 高可用Master 9. 添加Node节点 10. Cali ...
- 面试 02-CSS盒模型及BFC
02-CSS盒模型及BFC #题目:谈一谈你对CSS盒模型的认识 专业的面试,一定会问 CSS 盒模型.对于这个题目,我们要回答一下几个方面: (1)基本概念:content.padding.marg ...
- [日常摸鱼]HDU1348Wall-凸包
我学习进度慢得连我自己都怕- 题意:大概给$n$个点搞出它的凸包,然后还要在凸包外弄一层厚为$l$的东西,求这个东西的周长 我个滞涨居然把pi开成了int-搞了一个晚上才看见 凸包直接求,因为是凸多边 ...
- DirectX 11的初始化
总体来说可以概括为以下几个步骤: 创建Device和Context 创建SwapChain 为BackBuffer创建View 创建Depth/Stencil Buffer,并为之创建View 将Vi ...
- 网站开发学习Python实现-Django学习-总结(6.1.2)
@ 目录 1.MVT 2.模型 3.视图 4.模板 5.常用的命令 6.pycharm创建django工程 关于作者 1.MVT 项目结构如下,其中项目同名文件夹为配置文件 每一个项目有多个应用(未考 ...
- redis源码学习之lua执行原理
聊聊redis执行lua原理 从一次面试场景说起 "看你简历上写的精通redis" "额,还可以啦" "那你说说redis执行lua脚本的原理&q ...