Docker常用命令

安装docker:

yum update

yum docker

镜像仓库地址:

https://hub.docker.com

下载镜像:

docker pull [name]:[version]

创建启用容器:

docker run -itd  -v C:\Users\hasee\Desktop:\soft -p [location_port]:[port] --name=[name] [repository]:[tag]

i:打开容器的标准输入。
t:告诉docker为容器建立一个命令行终端。

d:后台型容器:运行在后台,创建后与终端无关,只有调用docker stop、docker kill命令才能使容器停止。

p:端口映射,port为容器端口,location_port为访问端口。

name:容器名称。

repository:镜像repository

tag:镜像tag

v:将宿主文件夹挂载到容器指定位置

进入容器:

docker exec -it [name] /bin/bash:进入容器

name:容器名称

文件交互:

docker cp C:/Users/hasee/Desktop/mesher.war 2991e23ed8c8:/data

查看镜像:

docker image ls

查看所有容器:

docker ps -a

查看正在运行的容器:

docker ps

启动/停止/重启/杀死容器:

docker start/stop/restart/kill [name]

name:容器名称

删除容器:

docker rm [NAME]

删除镜像:

docker rmi [NAME]

容器打包为镜像:

docker commit [CONTAINER_ID] [repository]:[tag]

保存镜像到本地:
docker save mynginx -o C:\Users\hasee\Desktop\nn.tar mynginx:1.0

从本地加载镜像:

docker load -i C:\Users\hasee\Desktop\nn.tar

查看容器IP:

docker inspect -f='{{.NetworkSettings.IPAddress}}' mysql

容器指定IP:

先自定义网络网段:docker network create --subnet=172.18.0.0/16 mynetwork

查看是否成功:docker network ls

启动容器加上自定义的网络和IP:docker run -itd --name mysql --net mynetwork --ip 172.18.0.10 -e MYSQL_ROOT_PASSWORD=123 -d mysql:5.7

posted @ 2019-02-21 14:21  丶Hsss  阅读(292)  评论(0编辑  收藏  举报