玖叶教程网

前端编程开发入门

《Docker基础》- Centos下安装Docker

1. 安装依赖

yum install yum-utils \
device-mapper-persistent-data \
lvm2

2. 设置库

yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo

3. 执行安装

yum install -y docker-ce

4. 镜像加速

进入容器镜像服务控制台

https://cr.console.aliyun.com/cn-hangzhou/instances/repositories

选择 < 镜像加速器 > 相应的设置方法即可

腾讯镜像加速地址: https://mirror.ccs.tencentyun.com

5. 常用命令

# 查看容器
docker ps       # 正在运行的容器
docker ps -a    # 所有容器
docker ps -q    # 最近一次的容器ID
docker ps -l    # 最近一次的容器

# 查看容器详细信息
docker inspect <容器名 | 容器ID>

# 启动关闭容器
docker start <容器名 | 容器ID>
docker stop <容器名 | 容器ID>

# 进入容器
docker attach <容器名 | 容器ID>                # 进入正在运行的容器,但是exit退出时容器也就停止运行了
docker exec -it <容器名 | 容器ID> /bin/bash    # 退出时容器不终止运行 ( /bin/bash 必须加 )

# 删除容器
docker rm <容器名 | 容器ID>		# 删除一个容器
docker rm -f <容器名 | 容器ID>	# 强制删除一个正在运行的容器
docker rm  `docker ps -aq`		# 删除全部容器 ( 使用 -f 可以强制删除正在运行的容器 )

# 退出容器
exit

# 批量删除停用的容器
docker rm `docker ps -a|grep Exited|awk '{print $1}'`

# 批量删除无用的镜像
docker rmi $(docker images -a|grep "none"|awk '{print $3}')

# 查找镜像的依赖镜像
docker image inspect --format='{{.RepoTags}} {{.Id}} {{.Parent}}' $(docker image ls -q --filter since=镜像ID)

# 登录 docker
root@makeit /]# docker login

# 推送更新
[root@makeit /]# docker push miitvip/nginx-php-fastdfs:latest

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言