Docker安装
(1)
里面有介绍用宝塔界面安装redis,安装docker也是如此,和手机应用宝一样简单
(2)
linux安装docker - 简书
设置阿里云docker镜像加速 - 简书
关闭防火墙
# 关闭防火墙 systemctl stop firewalld systemctl disable firewalld
安装docker
$ wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo $ yum -y install docker-ce-18.06.1.ce-3.el7 $ systemctl enable docker && systemctl start docker $ docker --version $ docker info
设置docker仓库为阿里镜像仓库
$ cat > /etc/docker/daemon.json << EOF { "registry-mirrors": ["https://b9pmyelo.mirror.aliyuncs.com"] } EOF # 重启docker $ systemctl restart docker # 查看仓库是否加入成功 $ docker info
Docker常用命令
image镜像命令
查看本地镜像
docker images
查询镜像
docker search 某个XXX镜像的名字
拉取镜像到本地
docker pull 某个XXX镜像的名字
删除镜像image
docker rmi -f 镜像ID
容器命令
查看正在运行的容器
docker ps
查看正在运行的容器+历史容器
docker ps -a
启动容器
docker start 容器ID
重启容器
docker restart 容器ID
关闭容器
docker stop 容器ID
强制关闭容器
docker kill 容器ID
删除(已经停止的)容器
docker rm 容器ID
从容器内拷贝文件到主机上
docker cp 容器ID:容器内路径 目的主机路径
安装MySQL镜像(Demo)
-p 3307:3306 指定端口映射,格式为:主机(宿主)端口:容器端口
--name 容器的名称
-e 参数
-d 后台运行容器
docker run -d -p 3307:3306 --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 docker.io/mysql
进入MySQL容器
docker exec -it a88368f1be54 /bin/bash
退出容器
exit //容器关闭
或者
Ctrl+P+Q //容器不关闭
Docker stop停止/remove删除所有容器
$ docker ps // 查看所有正在运行容器 $ docker stop containerId // containerId 是容器的ID $ docker ps -a // 查看所有容器 $ docker ps -a -q // 查看所有容器ID $ docker stop $(docker ps -a -q) // stop停止所有容器 $ docker rm $(docker ps -a -q) // remove删除所有容器