Docker笔记 基础命令

来源:互联网 发布:东华软件股份公司地址 编辑:程序博客网 时间:2024/04/30 00:49

Docker笔记

基础命令

在CentOS 7中安装Docker

# 添加yum源sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'[dockerrepo]name=Docker Repositorybaseurl=https://yum.dockerproject.org/repo/main/centos/7/enabled=1gpgcheck=1gpgkey=https://yum.dockerproject.org/gpgEOF  # 执行更新sudo yum install update  # 执行安装sudo yum install docker-engine

在ubuntu中安装Docker

sudo apt-get install docker.io

查看docker版本

docker --version

查看docker信息

docker info

登陆DockerHub

docker login

查询镜像

docker search centos

获取镜像

docker pull centos

查看镜像

docker images

查看镜像历史

docker history chenfei3306/centos

查看镜像文件层差异

docker diff [docker_hub_username]/[image_name]:[version]

创建容器

docker run [some args] [image] [some commands]

[停止][启动][重启容器]

docker [stop][start][restart] [container_id or container_name]

删除容器

docker rm -f [container_id or container_name]# -f 强制删除

查看容器日志

docker logs [container_id or container_name]

查看容器中的进程

docker top [container_id or container_name]

从容器中拷贝

docker cp [container_id or container_name]:/container_path target_path

查看运行中的容器

docker ps

查看历史容器

docker ps -a

查看最近启动容器

docker ps -l

监控容器

docker inspect [container_id or container_nam]

查看容器端口

docker port [container_id or container_nam]

提交容器

docker commit -m "some comments" [container_id] [docker_hub_username]/[image_name]:[version]

构建容器

docker build -t [docker_hub_username]/[image_name]:[version] .

删除镜像

docker rmi -f [image_id or image_name]

推送镜像

docker push birdben/ubuntu:v1

查看网络

docker network ls

创建网络

docker network create [network_name]

添加容器到网络

docker network connect [network_name] [container_id or container_name]

监控网络

docker network inspect [network_name]
0 0
原创粉丝点击