一、源配置
[root@docker01 yum.repos.d]# wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo
--2020-05-26 18:39:59-- https://download.docker.com/linux/centos/docker-ce.repo
Resolving download.docker.com (download.docker.com)... 13.32.52.25, 13.32.52.90, 13.32.52.78, ...
Connecting to download.docker.com (download.docker.com)|13.32.52.25|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2424 (2.4K) [binary/octet-stream]
Saving to: ‘/etc/yum.repos.d/docker-ce.repo’
100%[=====================================================>] 2,424 --.-K/s in 0s
2020-05-26 18:40:00 (60.7 MB/s) - ‘/etc/yum.repos.d/docker-ce.repo’ saved [2424/2424]
[root@docker01 yum.repos.d]# sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo
二、下载服务软件
[root@docker01 yum.repos.d]# yum install docker-ce -y
三、启动,开机自启
[root@docker01 yum.repos.d]# systemctl start docker
[root@docker01 yum.repos.d]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
四、查看版本,yum下载默认是最新版的
[root@docker01 yum.repos.d]# docker --version
Docker version 19.03.9, build 9d988398e7
五、从docker仓库中搜索镜像
[root@docker01 ~]# docker search nginx
六、拉取镜像(选择官方或star数多的)
[root@docker01 ~]# docker pull nginx
七、上传镜像
[root@docker01 ~]# docker push wang/nginx
八、导出镜像
[root@docker01 ~]# docker image save nginx -o docker_nginx_tar.gz
九、查看镜像
[root@docker01 ~]# docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest 9beeba249f3e 10 days ago 127MB
十、删除镜像
[root@docker01 ~]# docker image rm nginx:latest
Untagged: nginx:latest
Deleted: sha256:9beeba249f3ee158d3e495a6ac25c5667ae2de8a43ac2a8bfd2bf687a58c06c9
Deleted: sha256:8fb6373b4cca3383756d7fd7843dd92f95827e5f2913609e09a9621dcddb3752
Deleted: sha256:8b09841626797a03a9fe5e73aa38aeacf9ff0ce85a3004236ff35234eec3b35c
Deleted: sha256:ffc9b21953f4cd7956cdf532a5db04ff0a2daa7475ad796f1bad58cfbaf77a07
十一、导入镜像
[root@docker01 ~]# docker image load -i docker_nginx_tar.gz
ffc9b21953f4: Loading layer 72.49MB/72.49MB
2f4accd375d9: Loading layer 58.12MB/58.12MB
6c7de695ede3: Loading layer 3.584kB/3.584kB
Loaded image: nginx:latest
十二、给镜像打标签
[root@docker01 ~]# docker image import nginx.tar.gz #import 导入无名字
sha256:fbce6bcee7a66532b2b9792c92756e8b69b76285162b9a04e22407545c473e20
[root@docker01 ~]# docker image ls #查看
REPOSITORY TAG IMAGE ID CREATED SIZE
<none> <none> fbce6bcee7a6 About a minute ago 131MB
[root@docker01 ~]# docker tag fbce6bcee7a6 nginx_import:test_name #打标签操作
[root@docker01 ~]# docker image ls #查看
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx_import test_name fbce6bcee7a6 4 minutes ago 131MB
nginx latest 9beeba249f3e 10 days ago 127MB
十三、删除打标签过的镜像
[root@docker01 ~]# docker image rm nginx_import:test_name #注意删除格式
0 Comments