docker的安装

https://docs.docker.com/desktop/linux/install/
分为DEB RPM 软件包

 这里是支持的版本

 (扩展)非必要

注意:AMD需要运行一个命令

lsmod | grep kvm

保证虚拟化开启

安装docker 使用

阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区

查看版本号

containerd -v

docker -v

查看仓库中有docker的什么版本

apt-cache madison docker-ce

开启防火墙转发

vim /etc/sysctl.conf

添加:

net.ipv4.ip_forward=1

net.bridge.bridge-nf-call-ip6tables=1

net.bridge.bridge-nf-call-iptables=1

 sysctl -p

 

 

清空防火墙 使容器能够通讯 否则docker网络混乱

iptables -F

清空后保存信息

iptables-save

apt-get purge

启动docker

root@ubuntu20:~# systemctl start docker

因为docker默认连接的自己的网站 比较慢 所以连接 一下阿里云的镜像仓库

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'

{

"registry-mirrors":

["https://nxxfggzs.mirror.aliyuncs.com"]

}

EOF

systemctl daemon-reload

sudo systemctl restart docker

group引导文件重新生成

查看docker信息

  docker info

则看到最下面有个警告warnning

 

这个消息只出现在ubuntu操作系统上 默认启动这个功能,不

想要限制资源就可以忽略 想要限制的话 就需要打开

内存和swap分区大概会消耗掉1%总开销和10%左右性能下降

打开之后即使docker没运行 ubuntu操作系统性能也会下降

10% 打开需要超级用户权限

vim /etc/default/grub

添加:

cgrooup_enable=memory swapaccount=1

 

完事后更新grub

update-grub

systemctl enable docker

更新完之后重启主机即可 重新引导主机内核文件 reboot

 

docker下载镜像

查看镜像

  docker images

下载镜像

docker pull centos:7

docker pull busybox

docker pull httpd

以上即是准备环境

amd 需要运行一个命令


版权声明:本文为xzzz0823原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。