当前位置:   article > 正文

安装docker的三种方式_curl安装docker

curl安装docker

安装docker

方法一: 离线方式安装docker

链接:https://pan.baidu.com/s/1s1lhCLlmbZk0NpFuw2sySA
提取码:ss9h

方法二: 联网自动化安装docker

Docker官方和国内daocloud都提供了一键安装的脚本,使得Docker的安装更加便捷。

官方的一键安装方式:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
  • 1

国内 daocloud一键安装命令:

curl -sSL https://get.daocloud.io/docker | sh
  • 1

执行上述任一条命令,耐心等待即可完成Docker的安装。

方法三: 联网手动安装docker

docker安装文档
卸载系统之前的 docker

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

安装 Docker-CE
安装必要依赖

sudo yum install -y yum-utils
  • 1
sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
  • 1
  • 2
  • 3
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
  • 1

验证是否安装成功

启动docker

sudo systemctl start docker
  • 1

通过运行hello-world镜像来验证是否正确安装了Docker Engine-Community。

// 拉取镜像
sudo docker pull hello-world
// 执行hello-world
sudo docker run hello-world
  • 1
  • 2
  • 3
  • 4

设置开机自启动

sudo systemctl enable docker
  • 1

配置 docker 镜像加速

# 创建目录
sudo mkdir -p /etc/docker
# 配置镜像加速器地址
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://hl1kipsc.mirror.aliyuncs.com"]
}
EOF
# 重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

卸载docker

停止docker

systemctl stop docker
  • 1

查看yum安装的docker文件包

yum list installed |grep docker

[root@localhost ~]# yum list installed |grep docker
containerd.io.x86_64                    1.6.9-3.1.el7                  @docker-ce-stable
docker-ce.x86_64                        3:20.10.21-3.el7               @docker-ce-stable
docker-ce-cli.x86_64                    1:20.10.21-3.el7               @docker-ce-stable
docker-ce-rootless-extras.x86_64        20.10.21-3.el7                 @docker-ce-stable
docker-compose-plugin.x86_64            2.12.2-3.el7                   @docker-ce-stable
docker-scan-plugin.x86_64               0.21.0-3.el7                   @docker-ce-stable
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

删除上一步查询出来的yum安装包:

yum remove containerd.io.x86_64   
  • 1

删除镜像、容器、配置文件等内容:

rm -rf /var/lib/docker
  • 1

验证删除成功

docker -v
  • 1

docker基本命令

docker 命令

# 查看docker版本号
docker -v
# 启动docker
sudo systemctl start docker
# 查看docker状态
sudo systemctl status docker
# 关闭docker
sudo systemctl stop docker
# 搜索仓库镜像
docker search 
# 拉取镜像:
docker pull 镜像名
# 查看正在运行的容器:
docker ps
# 查看所有容器:
docker ps -a
# 删除容器:
docker rm container_id
# 查看镜像:
docker images
# 删除镜像:
docker rmi image_id
# 启动(停止的)容器:
docker start 容器ID
# 停止容器:
docker stop 容器ID
# 重启容器:
docker restart 容器ID
# 查看容器日志
docker logs 容器id
# 重启容器
docker restart 容器名称
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32

离线打包导入镜像

需要先从一台能联网的机器上 pull 下来 fastdfs 的镜像, 然后将 镜像导出

# 拉取镜像
docker pull delron/fastdfs
# 导出镜像 
docker save delron/fastdfs:latest >   /opt/fastdfs.tar 
docker save registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g:latest >   /opt/app/oracle_11g.tar 
# 下载 fastdfs.tar 到U盘
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

导入镜像

docker load < /opt/fastdfs.tar 
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/565259
推荐阅读
相关标签
  

闽ICP备14008679号