学习笔记Day1-docker安装与镜像的操作

1、安装

sudo yum update

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

sudo yum update

sudo yum install -y docker-ce

如果你是虚拟机安装,在这会报错,请参考下面两篇文章:

https://blog.csdn.net/fake_hydra/article/details/103031743

https://blog.51cto.com/qiuyue/2446123

sudo systemctl start docker

查看docker状态,docker service status或者systemctl status docker

学习笔记Day1-docker安装与镜像的操作_第1张图片

2、获取镜像

docker pull ubuntu:18.04(ubuntu:镜像仓库名,18.04:镜像标签,通常是版本号)

3、查看镜像信息

(1)docker image ls

(2)docker images

4、添加新标签

docker tag ubuntu:18.04 myubuntu:latest(类似的将myubuntu:latest这个标签指向原镜像的ID,类似实例化一个对象)

5、删除标签和清理镜像

docker rmi -f myubuntu:latest

-f:强制删除,即使在使用

-no-prune:不要清理未带标签的父镜像

docker image prune -f(自动清理遗留镜像文件层)

-a:删除所有无用镜像

-filter filter:只会清理给定筛选条件的镜像

-f强制删除镜像

6、创建镜像

(1)基于已有镜像创建

启动一个镜像,在此进行修改

docker run -it ubuntu:18.04 /bin/bash

touch test

exit

docker commit -m "Added a new file" -a "docker NB" 容器ID test:0.1

-a:作者信息

-m提交信息

test:0.1:创建的镜像名称

(2)本地模板导入

先去下载所需要压缩包,上传到服务器中

cat 名字.tar.gz | docker import - 自定义仓库:标签名

(3)基于dockerfile创建

7、存出和载入镜像

存出:docker save -o name.tar 要存的镜像名:标签(docker save -o ubuntu_18.04.tar ubuntu:18.04)

载入:docker load -i ubuntu_18.04.tar

8、查看所有容器

docker ps -a

docker的配置文件dameon.json 位置在/etc/docker/下

9、基本操作

启动 systemctl start docker
守护进程重启systemctl daemon-reload
重启docker服务systemctl restart docker  /  service docker restart
关闭docker service docker stop / docker systemctl stop docker

你可能感兴趣的:(docker容器技术)