docker images # 查看所有镜像
docker ps -a # 查看所有containers信息
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1cca4e6667b4 mytensorflow "bash" 2 minutes ago Up 2 minutes 6006/tcp, 8888/tcp wonderful_jang
docker rm container_id # 删除容器
docker rmi image_id # 删除镜像
docker commit <CONTAIN-ID> <IMAGE-NAME> #命令把一个正在运行的容器保存为镜像
docker save IMage_id > /f/image_x.tar # 再把镜像保存为本地文件
docker load < /f/image_x.tar # 将本地镜像文件加载
docker tag IMAGEID(镜像id) REPOSITORY:TAG(仓库:标签)
docker tag fd507b1fc7ed tensorflow1.5x:latest # 重命名images rep和tag
docker run -it --rm centos6.8 # 运行一个容器在它的进程结束后,立马自动删除
# 获取长Id
docker inspect -f '{{.ID}}' container_id
docker inspect -f '{{.ID}}' NAMES # NAMES 通过docker ps -a 命令获取最后一列
# example : docker inspect -f '{{.ID}}' wonderful_jang
# 拷贝本地文件夹下test.py 到 container的/home 路径下
docker cp test.py 7f0700a3430595c3049ff436a903fe2f323c36bf4b6ae21ec724a6d507c199ef:/home
# 拷贝docker 镜像内文件到本地
docker cp 1dc842b17a5adcf22c8a32ff8cb3cc20288d565e29c645d72fe595a86369b49b:/home/test_images/image2_x.jpg /f/
# 获取容器名称及Ip地址
docker inspect -f '{{.Name}} - {{.NetworkSettings.IPAddress }}' $(docker ps -aq) # ip访问不了
docker-machine ip # 可以访问
# 通过DockerFile 创建镜像, -t 指定镜像名
docker build -t imagename ./dockerfolder # 不指定Dokerfile路径,而是/path/to/your/Dockerfile
Last active
June 11, 2019 03:32
-
-
Save Roger8/59c4d6965fdee8a819de6f149b291f19 to your computer and use it in GitHub Desktop.
docker command
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment