首页 > 其他分享 >docker安装

docker安装

时间:2022-10-14 17:23:35浏览次数:46  
标签:安装 ce apt install docker root


docker版本号之前一直是0.X版本或1.X版本,但是从2017年3月1号开始改为每个季度发布一次稳版,其版本号规则也统一变更为YY.MM,例如17.09表示是2017年9月份发布

CE(Docker Community Edition,社区版本)和 EE(Docker Enterprise Edition,企业收费版)



1.Ubuntu 14.04/16.04/18.04 安装docker # 删除老版本docker [root@ubuntu ~]#apt purge docker-ce [root@ubuntu ~]#rm -rf /var/lib/docker #安装必要的一些系统工具 sudo apt-get update sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common #安装GPG证书 curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - #写入软件源信息 sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" #查找Docker-CE的版本: apt-cache madison docker-ce #更新并安装Docker-CE sudo apt-get -y update sudo apt-get -y install docker-ce 2.基于 ubuntu1804 的 docker-ce 安装脚本 [root@ubuntu1804 ~]#cat install_docker_ubuntu.sh #!/bin/bash #Description: Install docker on Ubuntu1804 #Version:1.0 #Date:2020-01-22 COLOR="echo -e \\033[1;31m" END="\033[m" DOCKER_VERSION="5:19.03.5~3-0~ubuntu-bionic" install_docker(){ dpkg -s docker-ce &> /dev/null && ${COLOR}"Docker已安装,退出"${END} && exit apt update apt -y install apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" apt update ${COLOR}"Docker有以下版本"${END} apt-cache madison docker-ce ${COLOR}"5秒后即将安装: docker-"${DOCKER_VERSION}" 版本....."${END} ${COLOR}"如果想安装其它Docker版本,请按ctrl+c键退出,修改版本再执行"${END} sleep 5 apt -y install docker-ce=${DOCKER_VERSION} docker-ce-cli=${DOCKER_VERSION} #使用阿里做镜像加速 mkdir -p /etc/docker tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://si7y70hh.mirror.aliyuncs.com"] } EOF systemctl daemon-reload systemctl restart docker docker version && ${COLOR}"Docker 安装成功"${END} || ${COLOR}"Docker 安装失败"${END} } install_docker

 

Cnetos7版本安装 docker

一。Cnetos7版本安装 docker

1.卸载旧版本
较旧的 Docker 版本称为 docker 或 docker-engine 。如果已安装这些程序,请卸载它们以及相关的依赖项。
yum remove docker docker-client docker-client-latest docker-common docker-latest 
docker-latest-logrotate docker-logrotate  docker-engine

2.下载YUM源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo


3.安装指定版本:docker  docker-compose
yum list docker-ce --showduplicates
yum install docker-ce-19.03.15-3.el7  docker-ce-cli-19.03.15-3.el7
yum install docker-compose
systemctl enable docker  systemctl start docker


二。基于CentOS 7的一键安装脚本
[root@centos7 ~]#cat install_docker_for_centos7.sh 
#!/bin/bash
COLOR="echo -e \\033[1;31m"
END="\033[m"
VERSION="19.03.5-3.el7"
wget -P /etc/yum.repos.d/ https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo  || { ${COLOR}"互联网连接失败,请检查网络配置!"${END};exit; }
yum clean all 
yum -y install docker-ce-$VERSION docker-ce-cli-$VERSION || { ${COLOR}"Base,Extras的yum源失败,请检查yum源配置"${END};exit; }



三。基于CentOS 7的二进制安装Docker
[root@centos7 ~]#wget https://download.docker.com/linux/static/stable/x86_64/docker-19.03.5.tgz
[root@centos7 ~]#tar xvf docker-19.03.5.tgz 
[root@centos7 ~]#cp docker/* /usr/bin/
[root@centos7 ~]#groupadd -r docker
#将Ubuntu1804或CentOS7基于yum包方式安装的相关文件复制到相应目录下
[root@ubuntu1804 ~]#scp /lib/systemd/system/docker.* /lib/systemd/system/containerd.service  LOCALHOST:/lib/systemd/system/
[root@centos7 ~]#systemctl daemon-reload
[root@centos7 ~]#systemctl enable --now docker

 

在CentOS8上安装docker
在CentOS8上安装docker
#在CentOS8上安装docker会自动安装podman,docker工具只是一个脚本,调用了Podman

[root@centos8 ~]#dnf install docker
[root@centos8 ~]#rpm -ql podman-docker
/usr/bin/docker
[root@centos8 ~]#cat /usr/bin/docker
#!/bin/sh
[ -f /etc/containers/nodocker ] || \
echo "Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg." >&2
exec /usr/bin/podman "$@"
[root@centos8 ~]#podman version
Version:            1.4.2-stable2
RemoteAPI Version:  1
Go Version:         go1.12.8
OS/Arch:            linux/amd64

#修改拉取镜像的地址的顺序,提高速度
[root@centos8 ~]#vim /etc/containers/registries.conf
[registries.search]
registries = ['docker.io','quay.io','registry.redhat.io', 'registry.access.redhat.com'] 

容器软件安装:Debian 系统安装基础命令:
# apt update
# apt-get update
# apt install procps (top 命令)
# apt install iputils-ping (ping 命令)
# apt install net-tools (网络工具)

容器软件安装:Cenots 系统安装基础命令:

 

标签:安装,ce,apt,install,docker,root
From: https://www.cnblogs.com/Yuanbangchen/p/16792323.html

相关文章

  • 单机安装基于LNMP结构的WordPress网站
    单机安装基于LNMP结构的WordPress网站基本环境准备配置nginx配置数据库服务器部署wordpressweb与数据库服务分离准备数据库服务器单机安装基于LNMP结构的WordPress网......
  • win10 docker访问数据卷
    问题:安装完docker以后拉取了数据库的镜像,想要使用数据卷的方式挂在数据,windows数据卷存放在哪里?解决首先我先创建了一个数据卷,然后使用inspect的命令查看数据卷存放位置,......
  • Mysql基础第二天,安装Navicat
    1.我们到http://www.navicat.com这个网站下载Navicat2.现在开始安装3.点击下一步之后4.点击下一步5.点击下一步,等待安装6.点击完成7.打开软件,我们新建一个连接8.点击Mysql......
  • 如何制作wheel安装包
    安装wheel库pipinstallwheel制作whl文件非常简单pipwheel--wheel-dir=./dist./--wheel-dir指定生成.whl文件的存储位置,上面的命令,我是进入到setup.py文件所在......
  • jdk的安装
    Java语言环境的搭建1明确jrejdk的概念jre:Java的运行环境jdk:Java开发工具包,包含jre关系  2下载jdk3安装jdk4配置环境变量5验证是否成功......
  • Ubuntu 22.04 二进制安装 MySQL 8.0.31,安装MysqlWorkbench 及Test_db
    二进制安装MySQL​下载MySQL安装包wgethttps://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.31-linux-glibc2.12-x86_64.tar.xz安装依赖包sudoapt-getinstalllibai......
  • 安装虚拟机后必做
    设置root密码sudopasswdroot系统更新ubuntu安裝完成之后需进行更新,获取最新版软件,以保持系統在最稳定、最安全的状态。sudoapt-getupdate#更新软件列表sudoa......
  • Windows安装docker
    1.安装从docker官网下载docker的安装包,双击安装包进行安装。此时会跳出一个安装页面,等待安装结束,启动docker。测试是否安装成功,随便pull一个镜像,然后查看一下镜像是否存......
  • 编译安装linux内核
    下载内核​​https://www.kernel.org/​​一般下载tarball,也就是.tar.xz格式的源码包。如果​​/​​​够大,可以直接解压到​​/usr/src​​,也可以解压到机械盘上。配置sudo......
  • SQL软件安装
    软件介绍关系型数据库是目前最受欢迎的数据库管理系统,技术比较成熟,常见的关系型数据库有mysql、SQLServer、Oracle、Sybase、DB2等。SQLServer是Microsoft公司推出的关......