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 version //查看docker版本 docker images //查看镜像//停止 Docker
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。
注意 配置端口映射