太久没用都忘记了。真是好记忆不如烂笔头啊!
服务器为阿里云的CentOS7
1、安装
[root@ ~]# sudo yum install docker
2、启动
[root@ ~]#service docker start
把Docker 加入到开机自启动
[root@ ~]#chkconfig docker on
重启 Docker 服务
[root@ ~]#systemctl daemon-reload
[root@ ~]#systemctl restart docker
3、去docker 仓库查找image
[root@ ~]# docker search centos
4、把image pull到服务器
[root@ ~]# docker pull docker.io/centos
5、查看images
[root@ ~]# docker images:
6、启动容器
[root@ ~]# docker run -dt -p 8080:8080 -t fromDir:toDir docker.io/centos /bin/bash
7、查看容器
[root@ ~]# docker ps -a
8、进入容器
[root@ ~]# docker exec -ti a0a4cbf018cf /bin/bash
9、将容器保存为新的image
[root@ ~]# docker commit -a "作者" -m "描述" 容器ID 镜像名称
10、容器的启动、停止、删除
[root@ ~]# docker stop 容器ID
[root@ ~]# docker start 容器ID
[root@ ~]# docker rm 容器ID
[root@ ~]# docker rmi 镜像ID (删除镜像)
10、copy宿主机器的文件到容器:
docker cp /host-path/file <containerId>:/containter-path
docker cp /home/msg/name.tar 5ed1587b3923:/home/software