docker基本命令

安装&配置(Images)
1)Ubuntu安装----apt-get install docker.io -y
2) 更换为国内源:vim /etc/docker/daemon.json
{
"registry-mirrors": [
"https://kfwkfulq.mirror.aliyuncs.com",
"https://2lqq34jg.mirror.aliyuncs.com",
"https://pee6w651.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com"
],
"dns": ["8.8.8.8","8.8.4.4"]
}

命令:
cat > /etc/docker/daemon.json << EOF
{
"registry-mirrors": [
"https://kfwkfulq.mirror.aliyuncs.com",
"https://2lqq34jg.mirror.aliyuncs.com",
"https://pee6w651.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com"
],
"dns": ["8.8.8.8","8.8.4.4"]
}
EOF


镜像(Images)
1)拉取新镜像----docker pull ubuntu:16.04
2)显示所有镜像----docker images
3)删除镜像----docker rmi IMAGE_ID
4)删除所有镜像----docker rmi `docker images -q`
5)重命名镜像----docker tag IMAGE_ID REPOSITORY:TAG
6)导出镜像 ---- docker save flexsafe_1.9.5zhsh_docker | gzip > flexsafe_1.9.5zhsh_docker.tar.gz
第二种方式:docker save > filename.tgz lukas/version:latest
7) 导入镜像----docker load -i flexsafe_ZHSH1.tar.gz
第二种方式:docker load < filename.tgz

7) 提交容器成镜像
docker commit -a "huangyangyang" -m "flexsafe_1.9.5ZHSH_docker" e9268287ed21 flexsafe_1.9.5zhsh_docker


容器(Container)
1)创建容器并进入----docker run -it IMAGE_ID
2)显示所有容器----docker ps -a
5) 启动容器----docker start container_id
2)退出容器,并后台运行----Ctrl+p & Ctrl+q
3)直接退出容器----exit
4)删除所有容器----
docker stop `docker ps -a -q` && docker rm `docker ps -a -q`
6)重命名容器----docker rename container_id new_name
7)进入容器----docker attach container_id
8)保存容器修改(存为Image)----docker commit CONTAINER_ID REPOSITORY:TAG
9)打开容器shell----docker exec -it CONTAINER_ID /bin/bash
其它
1)时间不一致----cp -r /usr/share/zoneinfo/Asia/Shanghai /etc/localtime


1、检查容器配置
docker inspect

2、

posted @ 2021-09-28 16:01  三人行必有我师娘  阅读(74)  评论(0编辑  收藏  举报