ubuntu 安装 docker.

参考链接: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操作指令

超强图解Docker常见命令与实战: 链接

Docker Dockerfile指令大全:链接

systemctl start docker    //启动docker
service docker restart    //重启docker
systemctl enable docker  //设置开机启动
systemctl stop docker   //停止 Docker
docker version //查看docker版本 docker images //查看镜像
docker ps -a //查看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://xxx.xxx.xxx.xxx:2375/version

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

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

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

注意 配置端口映射

 

posted @ 2023-12-20 19:11  花开如梦  阅读(29)  评论(0编辑  收藏  举报