Docker安装和基本操作
一、Docker安装
CentOS7安装Docker CE
$sudo yum install -y yum-utils device-mapper-persistent-data lvm2
$sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
$sudo yum install docker-ce
注意:以上安装的是最新版18.03,如果要安装指定版本可以使用以下命令
# 查看可以安装的版本,从高到低
$yum list docker-ce --showduplicates | sort -r
# 安装指定版本
$sudo yum install docker-ce-<VERSION STRING>
docker安装好之后是没有启动的,默认会创建一个docker组,但这个组没有添加任何用户。
# 启动docker
$sudo systemctl start docker
# 验证docker是否安装成功
$sudo docker run hello-world
注意:Docker CE运行之后,如果想使用docker操作命令,需要在命令前面加sudo,这样有点麻烦,我们可以添加当前普通用户到docker组
$sudo usermod -aG docker $USER
# 执行完这条命令需要注销重新登录才会生效
Ubuntu安装Docker CE
$sudo apt-get update
$sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
$curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
$sudo apt-get update
$sudo apt-get install docker-ce
注意1:也可以安装指定的版本(如果在ubuntu16.04上面安装报依赖问题,就用这种方法安装)
# 先查看可以安装的版本
$apt-cache madison docker-ce
# 安装指定版本
$sudo apt-get install docker-ce=<VERSION>
注意2:Docker CE运行之后,如果想使用docker操作命令,需要在命令前面加sudo,这样有点麻烦,我们可以添加当前普通用户到docker组
$sudo usermod -aG docker $USER
# 执行完这条命令需要注销重新登录才会生效
二、image(镜像)操作
# 查看服务器上面有哪些镜像
docker image ls
docker images
# 删除镜像
docker image rm 镜像名
# 下载镜像
docker pull 镜像名
# 加载本地镜像
docker load -i 镜像名
2.1 镜像下载地址
如果以后想要什么镜像就可以去dockerhub上面Pull,比如安装MySQL麻烦,也可以使用Docker。
Docker hub地址:https://hub.docker.com/
三、container(容器)操作
# 查看正在运行的容器
docker container ls
# 查看所有容器
docker ps -a
# 删除容器
docker container rm 容器ID
# 运行一个新的容器
docker run 参数
# 运行一个已经存在的容器
docker container start 容器ID
# 停止一个已经存在的容器
docker container stop 容器ID
# 重启一个已经运行的容器
转载于:https://blog.51cto.com/ljmict/2154295
Docker安装和基本操作的更多相关文章
- Docker安装及基本操作
系统环境 CentOS Linux release 7.5.1804 (Core) 安装依赖包 更新系统软件 yum update 安装docker yum install docker 启动dock ...
- Docker 安装&基本操作
Docker 安装 Docker 中的三个概念:镜像,容器,仓库 镜像(image):Docker 镜像就是一个只读的模板,镜像可以用来创建 Docker 容器.Docker 提供了一个很简单的机制来 ...
- CentOS安装docker,及其基本操作
CentOS安装docker,及其基本操作 一.安装docker Docker要求运行在Centos 7上,要求系统为64位,系统内核版本3.10以上 1.uname -an 查看当前系统版本 2.y ...
- docker安装、下载镜像、容器的基本操作
文章目录 一.docker安装与基本使用 1.docker的安装.从远程仓库下载镜像 2.配置docker国内源 二.创建容器 1.create i.创建容器 ii.进入容器 iii.启动容器 2.r ...
- 理解Docker(1):Docker 安装和基础用法
本系列文章将介绍Docker的有关知识: (1)Docker 安装及基本用法 (2)Docker 镜像 (3)Docker 容器的隔离性 - 使用 Linux namespace 隔离容器的运行环境 ...
- Docker(一):Docker安装
简介:Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的.可移植的.自给自足的容器.开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机).bare met ...
- Docker 安装和基础用法
理解Docker(1):Docker 安装和基础用法 本系列文章将介绍Docker的有关知识: (1)Docker 安装及基本用法 (2)Docker 镜像 (3)Docker 容器的隔离性 - 使用 ...
- docker安装及基本使用
docker分为docker CE 和docker EE,CE即免费社区版,EE即企业付费版.下面基于centos7安装docker CE,其它linux版本可以参考官方文档https://docs. ...
- docker(一) -- docker安装、容器加速、下载、备份
一.docker的 容器是从镜像中创建出来的虚拟实例 容器用来运行实例,是读写层 镜像用来安装程序,是只读层 1. docker的安装和基本操作 安装命令 yum -y update yum inst ...
随机推荐
- PTA数据结构与算法题目集(中文) 7-14
PTA数据结构与算法题目集(中文) 7-14 7-14 电话聊天狂人 (25 分) 给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人. 输入格式: 输入首先给出正整数N(≤),为通话记录 ...
- 【电商】性能测试网站搭建:XAMPP1.8+DBShop1.3
1.安装准备 1.1软件版本 XAMPP的版本:XAMPP 1.8.2 DBShop的版本:DBShop 1.3 1.2.安装环境 我的环境:win10 win7,win10都可以运行的,安装步骤 ...
- 【Canvas】(1)---概述+简单示例
Canvas---概述+简单示例 如果通俗的去理解Canvas,我们可以去理解成它类似于我们电脑自带的画图工具一样,canvas首先是选择一块画布,然后在这个画布上描绘我们想画的东西,画好后展示给用户 ...
- MAC设置开机启动
mac将使用launchctl做为开机启动工具,launchctl将根据plist文件的信息来启动任务.plist脚本一般存放在以下目录: l /Library/LaunchDaemons --> ...
- loadrunner vuser 限制修改
- 004-流程控制-C语言笔记
004-流程控制-C语言笔记 学习目标 1.[掌握]关系运算符和关系表达式 2.[掌握]逻辑运算符和逻辑表达式 3.[掌握]运算符的优先级和结合性 4.[掌握]if-else if-else结构的使用 ...
- 设计模式系列之迭代器模式(Iterator Pattern)——遍历聚合对象中的元素
模式概述 模式定义 模式结构图 模式伪代码 模式改进 模式应用 模式在JDK中的应用 模式在开源项目中的应用 模式总结 说明:设计模式系列文章是读刘伟所著<设计模式的艺术之道(软件开发人员内功修 ...
- Mysql 错误 Connection is read-only 解决方式
环境Spring+Mybatis <!-- 配置事务管理器 --> <bean id="transactionManager" class="org.s ...
- ASE课程总结 by 冯晓云
开始的开始,采访往届ASE班的blog:http://www.cnblogs.com/legs/p/4894362.html 和北航软工M1检查:http://www.cnblogs.com/legs ...
- 详解 final 和 static
在我们上一篇博文中提到了 fianl 这个关键字,对于这个关键字,本人在初学时也耗费了极大地心血,甚至和师兄进行了激烈的讨论,并且,在我们讨论.尝试 以及 翻阅各种资料,最终得出了合适.易懂的解释. ...