docker学习(一)--简介及安装

简介: docker是什么?如何安装

一、docker是什么?

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口                                                                                                                                

by 百度百科

更加详细且具体的请参看:Docker简介以及Docker历史

二、docker安装

docker官网有详细介绍在各个操作系统下的安装,本文主要介绍docker社区版在centos7下的安装。

2.1卸载老版本(Uninstall old versions)

当然,如果你未安装,这部可直接跳过。命令如下,\ 代表本行为结束,即多个命令一起执行。这里需要注意的是,我们还需要去/var/lib/docker/目录下删除原来下载的容器和镜像等数据。

$ sudo yum remove docker \

                 docker-client \

                 docker-client-latest \

                 docker-common \

                 docker-latest \

                 docker-latest-logrotate \

                 docker-logrotate \

                 docker-engine

2.2安装社区版(INSTALL DOCKER ENGINE - COMMUNITY)

安装docker引擎及命令行工具,命令如下。

yum install docker-ce docker-ce-cli containerd.io

如果有需要输入yes/no的,直接输入yes,安装完成后如下图

这里安装的是最新版本引擎,如果需要安装其他版本的可参考下方官网给出的操作。

To install a specific version of Docker Engine - Community,........................................

2.3启动docker

sudo systemctl start docker

是的,没有任何输出。输入docker version或者docker info 命令可查看docker的输出。

2.4运行helloWorld

sudo docker run hello-world

输入如下

三、一些配置

工欲善其事必先利其器,想更好的使用docker,我们还得做一些配置。

3.1阿里云镜像加速配置

找到容器镜像服务栏目

选择镜像加速器服务即可看到属于你个人的加速地址,可以看到,他这里已经介绍了不同系统下的加速配置。如果没有daemon.json那么得创建。完成之后重启。


sudo systemctl daemon-reload

sudo systemctl restart docker


目录
相关文章
|
1月前
|
Java Go 开发者
Docker容器技术简介及其与Go语言的结合点
【2月更文挑战第23天】本文首先概述了Docker容器技术的核心概念和优势,接着探讨了Go语言与Docker容器技术的结合点。通过阐述Docker的轻量级、可移植性和版本控制等特性,以及Go语言在容器化应用中的优势,本文旨在说明两者结合能够实现更高效、灵活的应用开发和部署。
|
1月前
|
Ubuntu 虚拟化 Docker
Docker的安装
Docker的安装
51 0
|
7天前
|
时序数据库 Docker 容器
Docker安装InfluxDB
Docker安装InfluxDB
10 0
|
7天前
|
关系型数据库 MySQL 数据库
Docker安装MySQL
Docker安装MySQL
14 1
|
10天前
|
关系型数据库 MySQL 数据库
docker自定义安装mysql 5.7
docker自定义安装mysql 5.7
19 0
|
10天前
|
存储 Linux Shell
centos 部署docker容器 安装 、基本使用方法(一)
centos 部署docker容器 安装 、基本使用方法(一)
19 0
|
14天前
|
Ubuntu 网络安全 数据安全/隐私保护
ubuntu篇-配置FTP服务,本机和docker安装
通过以上步骤,你可以在Ubuntu上配置FTP服务,无论是本机安装还是Docker内安装,都可以提供FTP文件传输服务。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
20 1
|
21天前
|
Linux Shell 开发工具
CentOS8中Docker安装及部署
CentOS8中Docker安装及部署
67 0
|
21天前
|
数据安全/隐私保护 Docker 容器
AWVS13破解docker一键安装
AWVS13破解docker一键安装
30 0
|
22天前
|
NoSQL 关系型数据库 MySQL
安装Docker&镜像容器操作&使用Docker安装部署MySQL,Redis,RabbitMQ,Nacos,Seata,Minio
安装Docker&镜像容器操作&使用Docker安装部署MySQL,Redis,RabbitMQ,Nacos,Seata,Minio
102 1