发布作者:
大凯同学
百度收录:
正在检测是否收录...
作品采用:
《
署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
》许可协议授权
使用官方安装脚本自动安装
安装命令如下:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
也可以使用国内 daocloud 一键安装命令:
curl -sSL https://get.daocloud.io/docker | sh
可以使用一下镜像加速
# 阿里源
$ sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 清华大学镜像
$ sudo yum-config-manager \
--add-repo \
https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
yum install -y yum-utils device-mapper-persistent-data lvm2 #安装依赖
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #增加阿里云数据源
# 启动并设置开机自启
systmctl enable docker --now
# 查看docker运行状态
systemctl status docker
# 启动docker
systemctl start docker
# 停止docker
systemctl stop/kill(强制、慎用) docker
# 重启docker
systemctl restart docker
# 查看所有镜像
docker images
# 查看所有容器(显示全部信息)
docker ps -a
# 查看正在运行的容器(显示容器ID)
docker ps -q
# 查看所有容器ID
docker ps -qa
# 干掉所有正在运行的容器
docker rm -f `docker ps -sq`
# 删除容器
docker rm (容器ID)
# 强制删除容器(正在运行的也可以哦)
docker rm -rf (容器ID)
# 查看容器logs信息
docker logs (容器name)
# 查看容器占用信息
docker top (容器name)
# 查看容器全部信息(全部且格式为json)
docker inspect 容器(name)
# 进入容器
docker exec -it (容器id)bash
删除安装包:
yum remove docker-ce
删除镜像、容器、配置文件等内容:
rm -rf /var/lib/docker
# docker 安装mysql
docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
参数说明:
-p 3306:3306 :映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。
MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。
—— 评论区 ——