docker安装步骤
目录
一、docker安装步骤
Ⅰ、官方安装文档
Ⅱ、具体安装步骤
一、docker安装步骤
Ⅰ、官方安装文档
Install Docker Engine | Docker Documentation
Ⅱ、具体安装步骤
1、卸载原来安装过的docker,如果没有安装可以不需要卸载
yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine
2、安装yum相关工具,下载docker-ce
yum install -y yum-utils yum-config-manager \--add-repo \https://download.docker.com/linux/centos/docker-ce.repo
3、安装docker引擎
yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
container engine容器引擎
docker是一个容器管理的软件
docker-ce是服务器端软件
serverdocker-ce-cli是客户端软件client
docker-compose-plugin是compose插件,用来批量后动很多容器,在单台机器上containerd.io底层用来后动容器的
4、启动docker服务
[root@shimm ~]# systemctl start docker
[root@shimm ~]# ps -ef|grep docker
root 9841 1 0 11:40 ? 00:00:00 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
root 9969 6331 0 11:40 pts/0 00:00:00 grep --color=auto docker
[root@shimm ~]#
5、设置开机自启:
[root@shimm ~]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
[root@shimm ~]#
docker
docker进程与镜像 --docker ps/images
[root@shimm ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
[root@shimm ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
[root@shimm ~]#
<!--images镜像--> <!--镜像里面包含了我们需要的软件的代码和基础环境,以及依赖软件-->
[root@shimm ~]# docker pull nginx
Using default tag: latest
latest: Pulling from library/nginx
7a6db449b51b: Pull complete
ca1981974b58: Pull complete
d4019c921e20: Pull complete
7cb804d746d4: Pull complete
e7a561826262: Pull complete
7247f6e5c182: Pull complete
Digest: sha256:b95a99feebf7797479e0c5eb5ec0bdfa5d9f504bc94da550c2f58e839ea6914f
Status: Downloaded newer image for nginx:latest
docker.io/library/nginx:latest
[root@shimm ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest 2b7d6430f78d 2 days ago 142MB
[root@shimm ~]#
6、启动docker容器
[root@shimm ~]# docker run -d -p 8090:80 --name sc-nginx nginx
544c8aabacb957c6225a4f01e6f1a9ad2555dc76d53d870cd6334cf155d5c069
[root@shimm ~]# docker ps #查看启动的进程
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
544c8aabacb9 nginx "/docker-entrypoint.…" 7 minutes ago Up 7 minutes 0.0.0.0:8090->80/tcp, :::8090->80/tcp sc-nginx
[root@shimm ~]#
docker run 是启动容器的命令
启动一个容器是,可以理解为开启一台虚拟机
-d 在后台运行 daemon 守护进程
-p 8090:80指定端口映射 DNAT访问本机的809e端口,转发到docker容器的80端口
name sc-nginx指定容器的名字
nginx 是镜像的名字
7、客户机测试是否能访问
若不成功尝试关闭虚拟机防火墙(service firewalld stop),重启服务(service docker)
涉及docker命令
docker --version 查看docker版本号
docker ps 查看进程
docker imager 查看镜像
docker run (下载某个容器)
docker pull (nginx) 下载(nginx)镜像
docker start 启动一个容器
补:
[root@shimm ~]# **docker info**
Client:Context: defaultDebug Mode: falsePlugins:app: Docker App (Docker Inc., v0.9.1-beta3)buildx: Docker Buildx (Docker Inc., v0.8.2-docker)compose: Docker Compose (Docker Inc., v2.6.0)scan: Docker Scan (Docker Inc., v0.17.0)Server:Containers: 1Running: 1Paused: 0Stopped: 0Images: 1Server Version: 20.10.17Storage Driver: overlay2Backing Filesystem: xfsSupports d_type: trueNative Overlay Diff: trueuserxattr: falseLogging Driver: json-fileCgroup Driver: systemdCgroup Version: 1Plugins:Volume: localNetwork: bridge host ipvlan macvlan null overlayLog: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslogSwarm: inactiveRuntimes: io.containerd.runc.v2 io.containerd.runtime.v1.linux runcDefault Runtime: runcInit Binary: docker-initcontainerd version: 0197261a30bf81f1ee8e6a4dd2dea0ef95d67ccbrunc version: v1.1.3-0-g6724737init version: de40ad0Security Options:seccompProfile: defaultKernel Version: 3.10.0-1160.el7.x86_64Operating System: CentOS Linux 7 (Core)OSType: linuxArchitecture: x86_64CPUs: 2Total Memory: 1.777GiBName: shimmID: I3GL:BOQV:PC4K:KJ6Z:OFKZ:UHCD:CH5H:TE7Y:6NJ5:LRAE:43GD:Y22IDocker Root Dir: /var/lib/dockerDebug Mode: falseRegistry: https://index.docker.io/v1/Labels:Experimental: falseInsecure Registries:127.0.0.0/8Live Restore Enabled: false
docker安装步骤相关推荐
- linux下docker安装步骤_linux下安装mysql8步骤
养成习惯,先赞后看!!! @TOC 1.检查是否还有之前的版本信息 这里步骤和之前的文章一样,自行查看. 2.下载mysql压缩包 这里直接提供链接给大家: 链接:https://pan.baidu. ...
- 【JEECG Docker安装】CentOS6下docker的安装和使用
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://qicheng0211.blog.51cto.com/3958621/158290 ...
- [技术干货] zabbix docker安装详细教程
Zabbix常用的安装方法有源码安装.容器安装.镜像安装,本视频是[入门级]Zabbix系列之二--容器安装. [入门级]Zabbix Docker安装步骤详解 上一章: [专注]Zabbix源码安装 ...
- Docker:(二)docker安装部署及优化详解
目录 一:docker安装步骤详解 1.1关闭防火墙 1.2安装依赖包 1.3设置阿里云镜像源 1.4安装 Docker-CE并设置为开机自动启动 1.5查看 docker 版本信息 二:设置镜像加速 ...
- docker安装redmine步骤
下载镜像 (可选步骤, 略过时会在第3,4步中自动安装) 1 2 docker pull docker.io/sameersbn/redmine docker pull docker.io/samee ...
- win10 安装docker流程_Windows10下安装Docker的步骤图文教程
本文主要是记录吾本人在Windows10下安装Docker的过程,当然这些步骤也是在网上搜索查阅资料得知而来的!具体步骤如下: 一.启用Hyper-V 打开控制面板 - 程序和功能 - 启用或关闭Wi ...
- 本地虚拟机上的docker安装mysql_linux下利用Docker安装mysql的步骤
作为一个测试人员,在学习的过程中,可能经常需要去在linux下安装一些软件,有的软件通过搜索别人的博客教程进行安装的话,随着一些软件的升级,以及虚拟机/服务器镜像版本不一致等外部因素,都有可能导致安装 ...
- Docker安装elasticsearch-head监控ES步骤 - gmijie的专栏 - CSDN博客
Docker安装elasticsearch-head监控ES步骤 - gmijie的专栏 - CSDN博客 原文:Docker安装elasticsearch-head监控ES步骤 - gmijie的专 ...
- centos安装docker详细步骤,如何配置阿里云镜像加速
安装epel yum install -y epel-release 2. 安装docker-io yum install -y docker-io 3. 启动docker服务 service doc ...
最新文章
- 152斤了,离健康又近了一步
- C# 多线程并发锁模式-总结
- javascript实现二叉搜索树
- 获取一组radio按钮选中的值Value
- 正则表达式高级用法【原】
- 串口通讯基础及S3C2410 UART控制器
- 泛型类 0104 c#
- Visual Stdio 注册表相关路径
- 决定薪资高低的到底什么?
- 黄聪:JQUERY的datatables插件,Date range filter时间段筛选功能
- VR线下体验店群雄并起,超级队长为何能靠IP突围?
- [转]Using Named Pipes (FIFOs) with Bash
- 九爷带你了解 Tomcat 优化
- android移动日记代码,Android开源项目-小熊日记源码
- ACM计算机系统人为因素会议,虚拟现实打字照亮思想和键盘
- java模拟KTV点歌系统
- buu-[ACTF新生赛2020]SoulLike
- 杭电ACM-LCY算法进阶培训班-专题训练(KMP)
- 等效结点荷载计算机语言,基于FORTRAN的3D等效结点荷载计算
- 【数据结构】名词速查