ubuntu 安装 docker.

发布时间 2023-12-20 19:15:29作者: 花开如梦

参考链接:https://zhuanlan.zhihu.com/p/651148141

检查卸载老版本docker

$ sudo apt-get remove docker docker-engine docker.io containerd runc

更新软件包

sudo apt update
sudo apt upgrade

安装docker依赖

sudo apt-get install ca-certificates curl gnupg lsb-release

添加Docker官方GPG密钥

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

添加Docker软件源

sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

安装docker

sudo apt-get install docker-ce docker-ce-cli containerd.io

配置用户组(可选):默认情况下,只有root用户和docker组的用户才能运行Docker命令。我们可以将当前用户添加到docker组,以避免每次使用Docker时都需要使用sudo

sudo usermod -aG docker $USER

安装工具

sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common

docker操作指令

systemctl start docker //启动docker
service docker restart //重启docker
systemctl enable docker //设置开机启动

docker version //查看docker版本
sudo docker images //查看镜像
systemctl stop docker //停止 Docker
 

验证成功

sudo docker run hello-world

服务器端 开启 docker 远程访问

参考地址:https://segmentfault.com/a/1190000042747284

//打开docker.service文件
vim /lib/systemd/system/docker.service

默认:ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

添加:ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H fd:// --containerd=/run/containerd/containerd.sock

systemctl daemon-reload
systemctl restart docker

# 本地 测试 
curl http://localhost:2375/version

# 其他 机器 测试
curl http://192.168.164.190:2375/version

使用Idea创建一键部署项目到Docker

参考地址:https://blog.csdn.net/weixin_42782429/article/details/131848057

自己学习链接在本地虚拟机docker不用启用TLS。