一、安装docker服务
- 命令行输入
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
即可快速安装 - 如提示
curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to get.docker.com:443
错误则需按照下面的操作 - Ubuntu 系统下操作:
apt-get install libnss3
- Centos 系统下操作:
yum install nss && yum update nss
-
执行完安装nss步骤后再次执行
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
即可 -
--mirror Aliyun: 代表使用阿里云源
- 如果不想安装nss也可以在浏览器打开
https://get.docker.com
,然后把内容保存为install_docker
,在执行bash -s install_docker --mirror Aliyun
即可
二、配置docker
- 创建docker组
sudo groupadd docker
- 将当前用户加入docker用户组
sudo gpasswd -a ${USER} docker
- 重新启动docker服务
sudo systemctl restart docker
- 关闭当前窗口,重新连接,普通用户已经可以使用了,测试
docker version
- 以下为docker版本信息
root@iZuf66r5u8vbc4yvm9wd4kZ:~# docker version Client: Docker Engine - Community Version: 20.10.10 API version: 1.41 Go version: go1.16.9 Git commit: b485636 Built: Mon Oct 25 07:42:59 2021 OS/Arch: linux/amd64 Context: default Experimental: true Server: Docker Engine - Community Engine: Version: 20.10.10 API version: 1.41 (minimum version 1.12) Go version: go1.16.9 Git commit: e2f740d Built: Mon Oct 25 07:41:08 2021 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.4.11 GitCommit: 5b46e404f6b9f661a205e28d59c982d3634148f8 runc: Version: 1.0.2 GitCommit: v1.0.2-0-g52b36a2 docker-init: Version: 0.19.0 GitCommit: de40ad0
- 到此为止,docker已经可以正常使用了
三、docker常用命令
- 查看当前正常运行的容器:
docker ps
- 查看所有容器,包含已停止的容器:
docker ps -a
- 删除已经停止的容器:
docker rm container_name
- 强制删除容器,可删除正在运行的容器:
docker rm -f container_name
- 查看镜像列表:
docker images
- 删除镜像:
docker rmi image_name
- 进入容器内部:
docker exec -it container_name bash
- 不进入容器执行命令:
docker exec -it container_name command
- 将当前容器保存为新的镜像:
docker commit -m "describe" container_id image_name
- 将本地镜像推送至仓库(前提先登录到docker仓库):
docker push image_name
-
将远程仓库镜像下载到本地:
docker pull image_name
-
删除包含某个字符的所有容器:
docker rm $(docker ps -a | grep 'demo'| awk '{print $1 }')
结语
- 以上就是快速安装Docker服务及Docker配置、Docker常用命令的全过程,希望能帮到一些小伙伴。
- 如操作有问题欢迎去我的博客(www.loganjin.cn)留言或者微信公众号(Python技术交流圈)留言交流哦。
版权声明:如无特殊说明,文章均为本站原创,转载请注明出处
本文链接:https://www.loganjin.cn/article/docker-install/
许可协议:署名-非商业性使用 4.0 国际许可协议