docker安装-配置-镜像加速

一、docker卸载

yum remove docker 
                  docker-client 
                  docker-client-latest 
                  docker-common 
                  docker-latest 
                  docker-latest-logrotate 
                  docker-logrotate 
                  docker-engine

二、docker默认工作路径

/var/lib/docker

三、docker安装

# 1.docker需要的安装包 
yum install -y yum-utils
# 2.镜像仓库
yum-config-manager 
    --add-repo 
    https://download.docker.com/linux/centos/docker-ce.repo # 默认是国外的,比较慢
    
yum-config-manager 
    --add-repo 
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # docker阿里镜像库「快」
# 3.安装docker相关「ce社区版,ee企业版」
yum install docker-ce docker-ce-cli containerd.io
# 4.更新软件包索引
yum makecache fast
# 5.启动docker
systemctl start docker
# 6.查看docker版本
docker version
# 7.安装hello-world
docker run hello-world
# 8.查看docker镜像
docker images
# 9.卸载docker
 # 9.1.卸载依赖
 yum remove docker-ce docker-ce-cli containerd.io
 # 9.2.删除资源
 rm -rf /var/lib/docker
 rm -rf /var/lib/containerd

阿里云镜像加速器

docker安装-配置-镜像加速_第1张图片

# 配置使用
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://r0gd3ueb.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

四、Docker常用命令[https://docs.docker.com/refer...

4.1 docker run 流程

docker安装-配置-镜像加速_第2张图片

4.2 帮助命令

docker version          # 显示docker的版本信息
docker info             # 显示docker的系统信息
docker 命令 --help      # 帮助命令

4.3 镜像命令[ docker images ]

-a , --all      # 列出所有镜像
-q , --quiet    # 只显示镜像id
# 4.3.1 搜索镜像
1. docker search mysql
2. 或者直接放问:https://hub.docker.com/
# 搜索STAR数大于3000的
3. docker search mysql --filter=STARS=3000 
# 4.3.2 下载镜像 [分层下载]
# docker pull [镜像名]:TAG。如果不写TAG,默认latest
 docker pull mysql:8.0.23
# 4.3.2 删除镜像
docker rmi -f 容器id                   # 删除指定镜像
docker rmi -f 容器id 容器id 容器id     # 删除多个镜像
docker rmi -f $(docker images -aq)     # 删除指定镜像   # 删除全部镜像

4.4 容器命令

有了镜像就可以下载容器了。
# 4.4.1 新建容器并启动
docker run [可选参数] mysql /bin/bash
# 参数说明
--name="Name"       # 容器名称
-d                  # 后台方式运行
-it                 # 使用交互方式运行,进入容器查看内容
-p
    -p ip:主机端口:容器端口
    -p 主机端口:容器端口
    -p 容器端口
-P                  # 随机指定端口
# 4.4.2 查看容器
docker ps           # 列出所有运行的容器
docker ps -a        # 列出所有容器含未运行的容器
docker ps -aq       # 列出所有容器id
# 4.4.3 退出容器
    1. exit          # 命令
    2. Ctrl + P + Q  # 快捷键
# 4.4.4 删除容器
docker rm 容器id          # 删除指定容器
docker rm -f 容器id       # 强制删除指定容器(一般适用于正在运行的容器)
docker rm -f $(docker ps -sq)   # 删除所有容器
docker ps -a -q|xargs docker rm   # 删除所有容器

4.5 启动和停止容器

docker start 容器id   # 启动容器
docker stop 容器id    # 停止容器
docker restart 容器id # 重启容器
docker kill 容器id    # 强制停止容器

你可能感兴趣的:(docker安装-配置-镜像加速)