DOCKER常用命令

安装相关必要包

yum install -y yum-utils

yum install -y device-mapper-persistent-data

设置仓库

使用官方源地址(比较慢)

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

阿里云

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

安装 Docker-ce:

yum -y install docker-ce

启动 Docker 后台服务:

systemctl start docker

docker容器设置自动启动

启动时加--restart=always

docker run -tid --name isaler_v0.0.11 -p 8081:8080 --restart=always -v /alidata/iDocker/run/projectImages/isaler/v0.0.11/log:/usr/local/tomcat/logs isaler_v0.0.11

如果已经过运行的项目

如果已经启动的项目,则使用update更新:

docker update --restart=always isaler_v0.0.11


查看仓库镜像

docker search php

拉取镜像

docker pull php:latest(latest表示最新版,可指定版本)

docker查看全部容器命令

docker ps -a

启动容器

docker start 容器id

停止容器

docker stop 容器id

停止所有的容器

docker stop $(docker ps -a -q)

删除容器 

docker rm 容器id  

删除所有的容器(

docker rm $(docker ps -a -q)


查看host中的镜像

docker images

删除指定id的镜像

docker rmi <image id>

删除全部的images

docker rmi $(docker images -q)

-f 参数强制删除

docker rmi -f $(docker images -q)


复制文件进docker容器

docker cp /root/test.sh  Z-BlogPHP:/root

进入docker容器

docker exec -it Z-BlogPHP bash

复制docker容器文件到主机

docker cp Z-BlogPHP:/root/aa.sh /root

关键词:

网友评论

发表评论