ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【Docker】02 上手入门

2020-06-01 20:57:44  阅读:168  来源: 互联网

标签:02 容器 入门 https 镜像 docker com Docker


环境前提:

软硬件设备:真机 | 服务器 | 虚拟机

操作系统:Linux

协议传输工具:XSHELL等等,直接操作就不用了

网路:必须得有

 

Docker的安装:

还好在学Linux的时候装了一下,发现安装真多问题:

https://www.cnblogs.com/mindzone/p/12970376.html

尚硅谷的安装教程:

首先查看CentOS的内核版本,Docker要求高于3.10,其他的Linux就不知道了

【貌似只要在6版本以上就行了,包括6】

查看命令:

uname -r

 

然后升级Yum安装管理工具

yum update

 

安装Docker

【一般百分之百都会在这里出问题,建议百度,或者使用我上面的方法】

yum install docker

 

启动Docker

systemctl start docker

 

将Docker服务设置开机启动

systemctl enable docker

其实就是创建了一个SHELL脚本,让Linux开机的时候执行这个脚本

 

查看Docker版本信息【有两种】

docker -v
docker version

 

停止Docker

systemctl stop docker

 

Docker的常用操作命令

查找检索:

docker search 关键字

这个命令实际上是去DockerHub搜索

 

下载镜像,拉取镜像

docker pull 镜像名:tag

【tag表示标签,大多为软件版本,默认是latest】

 

展示本地所有镜像,镜像列表

docker images

 

删除指定的本地镜像

docker rmi image-id

 

发现这个下载速度实在是太慢了,第一想法,更换成阿里云的

更换Docker镜像仓库

创建Docker镜像配置文件

vim /etc/docker/daemon.json

然后这样编写内容:

{
"registry-mirrors":["https://registry.docker-cn.com"]
}

镜像站点,可以更换以下站点

Docker中国区官方镜像

https://registry.docker-cn.com

网易

http://hub-mirror.c.163.com

中国科技大学 USTC

https://docker.mirrors.ustc.edu.cn

阿里云容器 服务

https://cr.console.aliyun.com/

 

配置文件编写保存后,重启Docker

systemctl restart docker

 

启动Docker下载下来的镜像

docker run --name 自定义容器名称 -d 指定的镜像模板

 

查看容器列表【运行中的容器(镜像)】

docker ps

 

停止运行中的容器

【也可以写容器ID,不过都是校验码,不建议这么做】

docker stop 容器名称

启动容器

docker start 容器名

 

删除容器

docker rm 容器名

 

端口映射

其实Docker本身相当于一个虚拟机环境,在Docker中运行的镜像容器的端口并不是Linux的端口

这需要我们自己来进行绑定

docker run -d -p docker虚拟环境端口:Linux端口 容器名称

 

查看容器运行日志

docker logs 容器名

 

其他操作命令:

https://docs.docker.com/engine/reference/commandline/docker/

 

其中最重要的特点是:

一个Docker镜像,可以被多个容器使用

这非常有利于我们制作分布式的学习环境

 

标签:02,容器,入门,https,镜像,docker,com,Docker
来源: https://www.cnblogs.com/mindzone/p/13026626.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有