<!doctype html>docker
xxxxxxxxxx
$ uname -r
root
权限登录 Centos。确保 yum 包更新到最新。xxxxxxxxxx
$ sudo yum update
xxxxxxxxxx
$ sudo yum remove docker docker-common docker-selinux docker-engine
xxxxxxxxxx
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
xxxxxxxxxx
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
xxxxxxxxxx
$ sudo yum list docker-ce --showduplicates | sort -r
xxxxxxxxxx
$ sudo yum install docker-ce #由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0
$ sudo yum install <FQPN> # 例如:sudo yum install docker-ce-17.12.0.ce
xxxxxxxxxx
$ sudo systemctl start docker
$ sudo systemctl enable docker
xxxxxxxxxx
$ docker version
xxxxxxxxxx
镜像操作:
build Build an image from a Dockerfile
commit Create a new image from a container‘s changes
images List images
load Load an image from a tar archive or STDIN
pull Pull an image or a repository from a registry
push Push an image or a repository to a registry
rmi Remove one or more images
search Search the Docker Hub for images
tag Tag an image into a repository
save Save one or more images to a tar archive (streamed to STDOUT by default)
history 显示某镜像的历史
inspect 获取镜像的详细信息
容器及其中应用的生命周期操作:
create Create a new container (创建一个容器)
kill Kill one or more running containers
inspect Return low-level information on a container, image or task
pause Pause all processes within one or more containers
ps List containers
rm Remove one or more containers (删除一个或者多个容器)
rename Rename a container
restart Restart a container
run Run a command in a new container (创建并启动一个容器)
start Start one or more stopped containers (启动一个处于停止状态的容器)
stats Display a live stream of container(s) resource usage statistics (显示容器实时的资源消耗信息)
stop Stop one or more running containers (停止一个处于运行状态的容器)
top Display the running processes of a container
unpause Unpause all processes within one or more containers
update Update configuration of one or more containers
wait Block until a container stops, then print its exit code
attach Attach to a running container
exec Run a command in a running container
port List port mappings or a specific mapping for the container
logs 获取容器的日志
?
容器文件系统操作:
cp Copy files/folders between a container and the local filesystem
diff Inspect changes on a container‘s filesystem
export Export a container‘s filesystem as a tar archive
import Import the contents from a tarball to create a filesystem image
?
Docker registry 操作:
login Log in to a Docker registry.
logout Log out from a Docker registry.
?
Volume 操作
volume Manage Docker volumes
?
网络操作
network Manage Docker networks
?
Swarm 相关操作
swarm Manage Docker Swarm
service Manage Docker services
node Manage Docker Swarm nodes
?
系统操作:
version Show the Docker version information
events Get real time events from the server (持续返回docker 事件)
info Display system-wide information (显示Docker 主机系统范围内的信息)
原文:https://www.cnblogs.com/qzt666/p/11365175.html