一、docker安装
1、yum 包更新到最新
sudo yum update
2、安装需要的软件包
yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3、 设置yum源
3.1、方案一:使用ustc的(一下两个二选一)
sudo yum-config-manager --add-repo http://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
3.2、方案二:使用阿里(推荐)
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4、 安装docker
出现输入的界面都按 y
sudo yum install -y docker-ce
5、 查看docker版本
docker -v
如下图:
6、 设置ustc镜像
首先创建目录
mkdir /etc/docker
然后编辑文件
vi /etc/docker/daemon.json
在加开的daemon.json中加入:
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
如图:
二、docker服务的基本命令
启动docker服务:
systemctl start docker
如下图:
停止docker服务:
systemctl stop docker
重启docker服务:
systemctl restart docker
查看docker服务状态:
systemctl status docker
设置开机启动docker服务:
systemctl enable docker
三、镜像相关命令
1、查看本地的静像
docker images
2、搜索静像 (mysql举例)
docker search mysql
3、拉取镜像(mysql举例)
docker pull mysql
4、删除镜像
docker rmi 静像ID
5、查看当前容器中正在运行的软件
docker ps
docker ps -a (查看所有的容器,包括已经停止过的容器)
6、创建并以守护进程方式启动容器
docker run -di --name=mycentos7 centos:7
7、进入容器(软件)的内部
docker exec -it mycentos7 /bin/bash
8、停止容器(软件)
docker stop mycentos7
9、启动容器(软件)
docker start mycentos7