首页 > 其他分享 >Docker01-安装Docker

Docker01-安装Docker

时间:2024-05-10 09:55:21浏览次数:25  
标签:com ce systemctl yum usr docker 安装 Docker Docker01

Docker安装脚本

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
yum clean all
yum makecache
yum -y install docker-ce
systemctl start docker
systemctl enable docker
cat << EOF>> /etc/docker/daemon.json
{
    "registry-mirrors": ["https://7xdlztz4.mirror.aliyuncs.com"]
}
EOF
systemctl daemon-reload
systemctl restart docker
systemctl enable docker

使用yum安装Docker

1.安装依赖
yum install -y yum-utils device-mapper-persistent-data lvm2

2.配置yum源
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
yum clean all
yum makecache

3.安装docker
(旧版本的docker叫做docker或docker-engine)
yum -y install docker-ce
启动docker前关闭防火墙ß
systemctl start docker
systemctl enable docker
提示
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.

4. 查看安装是否成功,有docker0说明环境部署完成
ifconfig

二进制安装Docker

1、下载二进制安装包
https://download.docker.com/linux/static/stable/x86_64/docker-20.10.0.tgz                      #docker官方镜像
https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/static/stable/x86_64/docker-20.10.0.tgz   #清华大学镜像
https://mirrors.aliyun.com/docker-ce/linux/static/stable/x86_64/docker-20.10.0.tgz             #阿里镜像

2、解压docker二进制包
tar zvfx ./docker-20.10.0.tgz -C /usr/local/
cd /usr/local/
mv docker docker-20.10.0
ln -s docker-20.10.0 docker

3、添加环境变量
vim /etc/profile
export PATH=$PATH:/usr/local/docker
source /etc/profile

4、添加启动服务脚本
vim /usr/lib/systemd/system/docker.service
[Unit]
Description=Docker Application Container Engine
Documentation=http://docs.docker.com
After=network.target
Wants=docker-storage-setup.service

[Service]
Type=notify
NotifyAccess=main
Environment=PATH=/usr/local/docker:/usr/bin:/usr/sbin
ExecStart=/usr/local/docker/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=1048576
LimitNPROC=1048576
LimitCORE=infinity
TimeoutStartSec=0
Restart=on-abnormal
KillMode=process

[Install]
WantedBy=multi-user.target

chmod +x /usr/lib/systemd/system/docker.service    #给脚本加可执行权限

systemctl daemon-reload                            #重新加载服务的配置文件
很多时候在挂载磁盘后不想用docker默认目录,可用 -g 修改目录到指定目录 (docker默认目录是/var/lib/docker,包括pull下来的镜像都在该目录下)
ExecStart修改为:ExecStart=/usr/bin/dockerd -g /hengha/docker

5、启动docker服务
systemctl start docker.service     #启动docker服务

6、查看docker相关信息
docker version    #显示Docker版本信息
docker info       #显示docker信息详情

配置镜像加速

cat << EOF>> /etc/docker/daemon.json
{
"registry-mirrors": ["https://7xdlztz4.mirror.aliyuncs.com"]
}
EOF

systemctl daemon-reload
systemctl restart docker
yum install gcc-c++ -y
yum update xfsprogs -y

vim /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.soc

标签:com,ce,systemctl,yum,usr,docker,安装,Docker,Docker01
From: https://www.cnblogs.com/lixunblogs/p/18167370

相关文章

  • centos制作具备telnet和ping功能的docker镜像
    第一步:制作Dockerfile   Dockerfile具体内容如下所示#使用官方CentOS镜像作为基础镜像FROMcentos:7#安装telnetRUNyum-yupdate&&yumcleanall&&\yum-yinstalltelnet&&\yumcleanall#安装pingRUNyum-yupdate&&yumclean......
  • Linux问题--docker启动mysql时提示3306端口被占用(kill不掉3306端口)
    使用kill-9杀掉mysqld服务时一直失败。mysql启动时会启动mysqld和mysqld_safe两个进程,当使用kill-9杀掉mysqld进程时,mysqld_safe会自动重新启动mysqld。当使用正常方式退出mysqld时,mysqld_safe也会退出。如果需要kill掉mysqld服务可以先通过lsof-i:3306查询到占用3306......
  • 安装oh-my-zsh(命令行工具)
    目录一、安装zsh、git、wget二、安装运行脚本1、curl/wget下载2、手动下载三、切换主题1、编辑配置文件2、切换主题四、安装插件1、zsh-syntax-highlighting(高亮语法错误)2、zsh-autosuggestions(自动补全)五、更多优化配置一、安装zsh、git、wget安装oh-my-zsh的前提需要先安装zs......
  • VMware vRealize Operations Manager 8.6.2 安装和配置
    早就垂涎vROPS很久了,本次正好做个安装记录,本地的虚拟化环境是VCSA6.7.0为啥选择vROPS8.6.2,因为他是最后一个支持VCSA6.7.0的版本https://interopmatrix.vmware.com/Interoperability?col=1427,9713,6377,6308,5694,5186,5101,4281&row=2,2736,2862,3222,3457,8393&isHidePatc......
  • vmware安装群辉NAS
    准备版本不一致可能无法启动需要vmware需要应道引导文件Releases·fbelavenuto/arpl·GitHub群辉系统SynologyArchiveDownloadSite-Indexof/download/Os/DSM/7.1.1-42962-1-NanoPacked选择:synology_apollolake_918+.pat创建NAS虚拟机创建虚拟机,选......
  • macos安装miniconda
    macos自带python本机版本为3.9whichpython查看Python路径python--version查看Python版本到miniconda官网找合适的版本,下载并执行#文件名是自己下载的sh文件,-p后面填安装路径,默认装到user下#-b表示将环境变量自动写入到~/.bash文件中shMiniconda3-py39_24.3.0-0-MacO......
  • docker 容器查看jvm参数配置
    1、登录服务器查看有哪些容器dockerps2、进入到相应的容器中dockerexec-it容器ID或名称bash3、找到java线程top 4、使用jcmd查询java也就是jvm的配置jcmdPIDVM.flags这里我查看的是线程1:jcmd1VM.flags 复制信息出来,格式化,具体参数什么意思,可网......
  • Springboot项目的jar包的运行方式以及使用yum安装java后忘记了位置
    SpringBoot项目打包后的jar的部署方式这里我写了五种部署方式1.直接启动java-jarxxx.jar这种方式就只适合自己在测试时用一下,关闭会话就能停止运行属实是方便。2.后台启动java-jarxxx.jar&在后台静默启动,同样关闭会话也会停止,优点是和上面一样,日志是打印在窗口的3......
  • docker打包前端项目/flask项目
    1.docker安装我安装的是dockerdesktop安装完成后$docker-v$Dockerversion26.0.0,build2ae903e同时也可以打开图形界面看2.前端打包配置Dockerfile放在前端项目根目录配置nginx.conf放在前端项目根目录---Dockerfile#设置Node.js版本FROMnode:20.12.2#设置容器工......
  • docker的部署
    Docker安装docker环境查看bear@bear:~$cat/etc/os-releaseNAME="Ubuntu"VERSION="20.04.3LTS(FocalFossa)"ID=ubuntuID_LIKE=debianPRETTY_NAME="Ubuntu20.04.3LTS"VERSION_ID="20.04"HOME_URL="https://www.ubunt......