目录

ubuntu18.04_docker初试

ubuntu18.04 docker初试

安装

1
sudo apt-get install docker

启停

1
2
sudo service docker start
sudo service docker stop

列出镜像

1
docker images

搜索镜像

1
docker search nginx

拉取镜像

1
docker pull centos:7

设置加速镜像源到阿里云镜像加速器

阿里云镜像加速器

删除镜像

1
docker rmi 602e111c06b6

602e111c06b6docker images里的IMAGE ID

创建与启动容器

交互式容器
1
docker run -it --name=mycentos centos /bin/bash
守护式容器
1
docker run -di --name=mycentos2 centos

查看容器

  • 查看正在运行容器:
1
 docker ps
  • 查看所有的容器(启动过的历史容器):
1
 docker ps –a
  • 查看最后一次运行的容器:
1
 docker ps –l
  • 查看停止的容器
1
 ocker ps -f status=exited

启停容器

1
2
docker start mycentos2
docker stop mycentos2

查看容器信息

1
 docker inspect mycentos2

查看容器IP地址

1
docker inspect --format='{{.NetworkSettings.IPAddress}}' mycentos2

删除容器

1
docker rm  mycentos

登录守护式容器

1
docker exec -it mycentos /bin/bash

文件拷贝

1
2
docker cp testdisk.log mycentos:/home
docker cp  mycentos:/root/abcde .

目录挂载

1
docker run -di -v /home/prehisle/tmp:/home/tmp --name=mycentos2 centos

若报Permission denied,加入--privileged=true

1
 docker run -d -i --privileged=true -v /home/html:/home/vhtml --name=mycentos4 centos:7

查询镜像tag

hub.docker.com搜索再查看Tags,如centos的tag链接

参考