docker 安装与使用
之前docker 没有系统整理,现在经常会重新安装docker,部署docker环境,进行重启的创建和操作,下面进行记录和备忘:
安装docker-ce:现在常用的docker版本为docker-ce 为docker 社区版;官方提供的文档已经很简洁;
https://docs.docker.com/engine/install/centos/ Install Docker Engine on CentOS
Docker-ce 使用相关:
赋予普通用户docker使用权限:sudo usermod -aG docker your-user;
保持更新,更多内容请参考cnblogs.com/xuyaowen;
其他相关话题:
进入正在运行的 docker 容器(docker container)
docker 设置镜像加速:
https://www.runoob.com/docker/docker-mirror-acceleration.html
通过阿里云安装docker-ce:
https://developer.aliyun.com/mirror/docker-ce?spm=a2c6h.13651102.0.0.3e221b11kRHH5P
整体思路:先卸载掉系统现有的旧版本的docker,然后安装docker-ce;
# docker 常用命令:2022年03月28日19:17:38
docker ps
docker exec -it [container name] /bin/bash
# docker 使用代理拉取镜像:2022年11月27日21:15:54
https://blog.haohtml.com/archives/31298
sudo mkdir -p /etc/systemd/system/docker.service.d/ sudo vim /etc/systemd/system/docker.service.d/http-proxy.conf [Service] Environment="HTTP_PROXY=http://127.0.0.1:7890" Environment="HTTPS_PROXY=http://127.0.0.1:7890" Environment="ALL_PROXY=socks5://127.0.0.1:7890" Environment="NO_PROXY=localhost,127.0.0.1,docker-registry.example.com,.corp,.docker.io,.docker.com" root@ubuntu:~# systemctl daemon-reload root@ubuntu:~# systemctl restart docker root@ubuntu:~# systemctl show --property=Environment docker Environment=HTTP_PROXY=http://127.0.0.1:7890 HTTPS_PROXY=http://127.0.0.1:7890
ALL_PROXY=socks5://127.0.0.1:7890 NO_PROXY=localhost,127.0.0.1,docker-registry.example.com,.corp,.docker.io,.docker.com
保持更新;