Dockerfile
FROM ubuntu
RUN apt-get update && apt-get install -y mysql-server php5 php5-xdebug
创建失败,因为找不到几个包
docker build -t docker_image1 .
E: Package 'php5' has no installation candidate
E: Unable to locate package php5-xdebug
该操作生成了一个没名字的image
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
<none> <none> 77d786364eba 25 minutes ago 122 MB
无法删除,因为某个容器在用它
docker rmi 77d7 -f
Error response from daemon: Conflict, cannot delete 77d786364eba because the container c4283c57025d is using it, use -f to force
Error response from daemon: No such image: -f
FATA[0000] Error: failed to remove one or more images
docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c4283c57025d 77d786364ebafecb599657f5d96053e5fb6829f22129e5002b3e3eddb672b7ae:latest "/bin/sh -c 'apt-get 28 minutes ago Exited (100) 4 minutes ago reverent_goodall
docker start c428
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c4283c57025d 77d786364ebafecb599657f5d96053e5fb6829f22129e5002b3e3eddb672b7ae:latest "/bin/sh -c 'apt-get 28 minutes ago Up 2 seconds reverent_goodall
启动容器后,为何连不上?
试过很多次了,都不行。 是否只能删除容器和镜像,不能基于c428镜像做修改么?
刚才明明显示已经启动的,为何连不上呢?
docker attach c428
FATA[0000] You cannot attach to a stopped container, start it first
此时docker ps发现容器停止了。 启动容器成功,连接连不上,同时容器自动停止,这是什么情况?
有人遇到过?
ringa_lee2017-04-25 09:05:00
を使用してイメージをビルドする場合、実際には基本イメージに基づいてコンテナを作成し、このコンテナ内で最初の命令を実行すると、イメージとして保存され、コンテナは削除されます。次に、この新しいイメージに基づいてコンテナを作成し、2 番目のコマンドを実行してイメージとして保存し、コンテナを削除して、前のイメージを削除します (イメージ情報のみが削除され、イメージ レイヤーは削除されません)。これを繰り返すと、最後の命令が完了するまで、目的の画像が取得されます。 docker build